26 Mar 13:44 avatar

Docker CLI

ivan.bessarabov.ru/blog/docker-commands

# Запустить контейнер в интерактивном режиме
# (ключи -i -t можно объединить в -it)
$ docker run -i -t ubuntu:14.04 /bin/bash

# Получить список контейнеров
# (если не указать ключ -a, то будет показаны только работающие контейнеры)
$ docker ps -a

# Удалить контейнер (можно удалить только остановленный контейнер).
# Команде можно передать как CONTAINER ID, так и NAME
docker rm 7aacffdfb531

# Запустить контейнер и автоматически удалить его после того как он остановится
docker run --rm -it ubuntu:14.04 /bin/bash

# Запустить контейнер и указать ему имя 'sample'. Если явно не указывать
# имя, то оно будет создано автоматически, типа 'silly_hopper'
docker run -it --name sample ubuntu:14.04 /bin/bash

# Для того, чтобы остановить контейнер
docker stop sample

# Запустить контейнер в виде демона, сделать чтобы порт 8000 на хост
# машине соответствовал 80 порту в контейнере
docker run --detach --publish 8000:80 --name sample bessarabov/sample_nginx

/////////////////////////////////////////////////////////////////////////////////////
sudo docker run -it --name=alpine -d -v /opt/project_1:/project_1 alpine /bin/sh

sudo docker exec -it alpine /bin/sh

//удалить образ сохраненный локально
sudo docker image rm -f alpine

//выводит список сохраненных на машине образов
sudo docker images

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.