Команды Docker

Данный раздел содержит руководство по использованию клиента командной строки Docker. Каждая команда имеет ссылку на страницу с примерами. Если вы не знакомы с командной строкой вам следует начать с главы использование интерфейса командной строки Docker.

Вы запускаете демона Docker из командной строки. То как вы запускаете демон, влияет на ваши Docker контейнеры. По этой причине так же рекомендуем прочитать руководство по демону (dockerd).

Команды управления Docker

Команда Описание
dockerd Запускает демона Docker
info Отображение информации о системе
inspect Возвращает информацию низкого уровня о контейнере или образе
version Показывает информацию о версии Docker

Образы

Команда Описание
build Собирает образ из Dockerfile
commit Создает новый образ из измененного контейнера
history Отображает историю образа
images Список образов
import Импортировать содержимое из архива, чтобы создать образ файловой системы
load Загрузить образ из архива или STDIN
rmi Удаляет один или несколько образов
save Сохраняет образ в архив
tag Указать тег для образа

Контейнеры

Команда Описание
attach Подключиться к запущенному контейнеру
cp Копирует файлы/каталоги из контейнера в HOSTDIR или STDOUT
create Создает новый контейнер
diff проверяет изменения в файловой системе контейнера
events Получает события сервера в режиме реального времени
exec Выполняет команду в запущенном контейнере
export Экспортирует файловую систему контейнера в tar архив
kill Грубое завершение запущенного контейнера
logs Отображает логи контейнера
pause Ставит на паузу все процессы контейнера
port Отображение общего списка портов или для конкретного контейнера
ps Список контейнеров
rename Переименовать контейнер
restart Перезапускает запущенный контейнер
rm Удаляет один или несколько контейнеров
run Выполняет команду в новом контейнере
start Запускает один или несколько остановленных контейнеров
stats Выводит в реальном времени информацию о потребляемых контейнером ресурсах
stop Останавливает контейнер
top Отображает запущенные в контейнере процессы
unpause Снимает с паузы все процессы контейнера
update Обновляет конфигурацию одного или нескольких контейнеров
wait Блокирует контейнер до его остановки, а затем выводит код завершения

Команды для хаба и реестра

Команда Описание
login Зарегистрироваться или войти в систему реестра Docker
logout Выйти из реестра Docker
pull Загрузить (pull) образ или репозиторий из реестра Docker registry
push Выгрузить (push) образ или репозиторий в реестр Docker
search Поиск образов в Docker Hub

Сеть и подключения

Команда Описание
network connect Подключить контейнер к сети
network create Создать новую сеть
network disconnect Отключить контейнер от сети
network inspect Показать информацию о сети
network ls Список всех сетей известных демону Docker
network rm Удалить одну или несколько сетей

Общие данные и тома данных

Команда Описание
volume create Создать новый том данных для чтения и записи из контейнера
volume inspect Отображает информацию о томе
volume ls Список всех томов известных Docker
volume rm Удалить один или несколько томов

Узел Swarm

Команда Описание
node promote Делает указанный узел менеджером
node demote Понижает не существующий диспетчер так, чтобы он больше не является менеджером
node inspect Вывести информацию об узле
node update Обновить атрибуты узла
node ps Список задач запущенных на узле
node ls Вывести список узлов
node rm Удаляет один или несколько узлов из swarm

Swarm команды

Команда Описание
swarm init Инициализаия swarm
swarm join Подключить swarm как управляющий узел или рабочий узел
swarm leave Удалить текущий узел из swarm
swarm update Обновить атрибуты swarm
swarm join-token Отобразить или обновить токены подключения

Сервис Swarm

Команда Описание
service create Создать новый сервис
service inspect Отобразить информацию о сервисе
service ls Отобразить список сервисов swarm
service rm Удалить сервис из swarm
service scale Задать число реплик для требуемого состояния сервиса
service ps Отобразить список заданий сервиса
service update Обновить атрибуты сервиса

Комментарии:

Комментариев нет, желаете стать первым?

Пожалуйста, авторизуйтесь что бы оставлять комментарии.