Образы
Скачать образ из удаленного репозитория и сохранить локально:
$ 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)Сеть
Возможные сетевые драйвера:
bridgehostoverlayipvlanmacvlannone
Список cуществующих сетей:
$ sudo docker network lsСоздать новую сеть:
$ sudo docker network create -d bridge "Название сети"Перед удалением необходимо остановить запущенные контейнеры, иначе сеть не будет удалена.
Удалить существующую сеть:
$ sudo docker network rm "Название сети"Удалить все сети:
$ sudo docker network rm $(sudo docker network ls -q)Тома
ВАЖНО! У докер есть два варианта работы с томами:
- Монтирование из хост системы в контейнер.
- Собственное изолированное докер хранилище.
Список томов:
$ sudo docker volume lsДетальное описание тома:
$ sudo docker volume inspect "Название тома"Создать том:
$ sudo docker volume create "Название тома"Удалить том:
$ sudo docker volume rm "Название тома"Удалить все неиспользуемые тома:
$ sudo docker volume prune