Основные команды Docker
Команды
Использование диска:
docker system df
Потребление диска объектами:
docker system df -v
Потребление ресурсов контейнерами (отображается в реальном времени):
docker stats
Сравните файлы контейнера с образом:
docker diff $CONTAINER
Журнал всех записанных событий (отображается в реальном времени):
docker events
Загрузка образа из реестра:
docker pull $IMAGE
Создайте новое изображение из файла:
docker build $DOCKERFILE
Запуск команды в новом контейнере из образа:
docker run $IMAGE $COMMAND
Запуск команды в интерактивном режиме (вход в контейнер) в новом контейнере из образа:
docker run -it $IMAGE $COMMAND
Выключение запущенного контейнера:
docker stop $CONTAINER
Запустите команду в существующем контейнере:
docker exec $CONTAINER $COMMAND
Запуск команды в интерактивном режиме (вход в контейнер) в существующем контейнере:
docker exec -it $CONTAINER $COMMAND
Список для определенного типа объекта:
docker $OBJECT ls
Удаление определенного объекта:
docker $OBJECT rm $ID
Подробная информация о конкретном объекте:
docker inspect $ID
Удаление всех сохраненных контейнеров:
docker container prune
Удаление висящих картинок:
docker image prune
Удаление неиспользуемых сетей:
docker network prune
Удаление неиспользуемых томов:
docker volume prune
Удаление неиспользуемых объектов:
docker system prune
Копирование файла из локальной среды в контейнер:
docker cp $PATH $CONTAINER:$PATH
Копирование файла из контейнера в локальную среду:
docker cp $CONTAINER:$PATH $PATH
Отключение всех запущенных в данный момент контейнеров:
docker stop $(docker container ls -a -q)
Удаление всех существующих объектов данного типа:
docker $OBJECT rm $(docker $OBJECT ls -a -q)
Переменные
$COMMAND
- Команда.$OBJECT
- Тип объекта (контейнер, образ, сеть, том).$ID
- Конкретный объект (идентификатор или имя).$IMAGE
- Изображение (идентификатор или имя).$CONTAINER
Контейнер (ID или имя).$NETWORK
- Сеть (идентификатор или имя).$VOLUME
- Том (идентификатор или имя).$DOCKERFILE
- Файл изображения с инструкциями.$PATH
- Путь к файлу/папке.