Команды Docker

Образы

Скачать образ из удаленного репозитория и сохранить локально:

$ sudo docker pull "Название образа"

Посмотреть список образов в системе:

$ sudo docker images

Создать образ в текущей директории:

$ sudo docker build -t "Название образа" .

Удалить образ:

$ sudo docker rmi "Название образа"

Удалить все образы:

$ sudo docker rmi $(sudo docker images -q)

Контейнеры

Список всех запущенных на текущий момент контейнеров:

$ sudo docker ps

Список всех ранее зауженных контейнеров (история):

$ sudo docker ps -a

Удалить контейнер:

$ sudo docker container rm "Название контейнера"

Удалить все контейнеры:

$ sudo docker container rm $(sudo docker ps -a -q)

Сеть

Возможные сетевые драйвера:

  • bridge
  • host
  • overlay
  • ipvlan
  • macvlan
  • none

Список cуществующих сетей:

$ sudo docker network ls

Создать новую сеть:

$ sudo docker network create -d bridge "Название сети"

Перед удалением необходимо остановить запущенные контейнеры, иначе сеть не будет удалена.

Удалить существующую сеть:

$ sudo docker network rm "Название сети"

Удалить все сети:

$ sudo docker network rm $(sudo docker network ls -q)

Тома

ВАЖНО! У докер есть два варианта работы с томами:

  1. Монтирование из хост системы в контейнер.
  2. Собственное изолированное докер хранилище.

Список томов:

$ sudo docker volume ls

Детальное описание тома:

$ sudo docker volume inspect "Название тома"

Создать том:

$ sudo docker volume create "Название тома"

Удалить том:

$ sudo docker volume rm "Название тома"

Удалить все неиспользуемые тома:

$ sudo docker volume prune

Опубликовано

в

от

Метки:

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *