# Примеры команд  Docker.

### Команда выводит общую информацию  
Состояние docker-engine:
```
sudo docker info
``` 
Статистику docker:
```
sudo docker stats
```
Информацию о кешированных образах:
```
sudo docker images
```

### Команда для выкачивания оригинального образа из облака
```
sudo docker pull alpine
```
По умолчанию лезет на hub.docker.com
Если вы знаете, что есть какое-то свое облако, то адрес необходимо указывать полностью:
 ```
 sudo docker pull dockerrepo.vasya.com/proect/front
 ```
### Запуск проекта
```
sudo docker run -i -t alpine /bin/bash
 ```
 В этом случае, мы указываем, что нам необхдимо запустить проект `alpine`  в интерактивном режиме, и внутри контейнера запустить процесс  `/bin/bash`. В этом случае, если локально нет образа, то система сначала выполнит  `docker pull`  и только затем уже его запустит.
 
### Управленние запущенными контейнерами
Запуск контейнера с определенным именем.
```
sudo docker run –-name our_container -it ubuntu /bin/bash
```
Если мы выйдем из контейнера, то он прекратит свою работу. Для того, чтобы запустить его снова, можно воспользоваться этой командой:
```
sudo docker start container_name
```
Для того, чтобы остановить контейнер, используйте эту команду:
```
sudo docker stop container_name
```