Шпаргалка с командами Docker

Установка

Linux

Mac

Скачайте dmg по этой ссылке:

Windows

Используйте MSI-инсталлятор:

Реестры и репозитории Docker

Вход в реестр

 Выход из реестра

 Поиск образа

 Pull (выгрузка из реестра) образа

Push (загрузка в реестр) образа

Первые действия с контейнерами

Создание контейнера

Первый запуск контейнера

Переименование контейнера

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

Обновление контейнера

Запуск и остановка контейнеров

Запуск остановленного контейнера

Остановка

Перезагрузка

Пауза (приостановка всех процессов контейнера)

Снятие паузы

Блокировка (до остановки контейнера)

Отправка SIGKILL (завершающего сигнала)

Подключение к существующему контейнеру

Получение информации о контейнерах

Работающие контейнеры

Логи контейнера

Информация о контейнере

События контейнера

Публичные порты

Выполняющиеся процессы

Использование ресурсов

Изменения в файлах или директориях файловой системы контейнера

Управление образами

Список образов

Создание образов

Удаление образа

Загрузка репозитория в tar (из файла или стандартного ввода)

Сохранение образа в tar-архив

Просмотр истории образа

Создание образа из контейнера

Тегирование образа

Push (загрузка в реестр) образа

Сеть

Создание сети

Удаление сети

Список сетей

Получение информации о сети

Подключение работающего контейнера к сети

Подключение контейнера к сети при его запуске

Отключение контейнера от сети

Очистка Docker

Удаление работающего контейнера

Удаление контейнера и его тома (volume)

Удаление всех контейнеров со статусом exited

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

Удаление образа

Удаление неиспользуемых (dangling) образов

Удаление всех образов

Удаление всех образов без тегов

Остановка и удаление всех контейнеров

Удаление неиспользуемых (dangling) томов

Docker Swarm

Установка Docker Swarm

Прим. перев.: в Docker версий 1.12.0+ ничего дополнительно устанавливать не требуется, т.к. Docker Swarm встроен в Docker Engine в виде специального режима (Swarm mode).

Инициализация Swarm

Подключение рабочего узла (worker) к Swarm

Подключение управляющего узла (manager) к Swarm

Список сервисов

Список узлов

Создание сервиса

Список заданий Swarm

Масштабирование сервиса

Обновление сервиса

P.S.

Docker-Cheat-Sheet