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