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

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

17.12.2018 0 comments » Views: 432

Docker

Перевод взят с хабра, оригинал тут. Копирую к себе, чтобы было "под рукой".

Установка

Linux

Mac

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

Windows

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

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

Вход в реестр

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

Поиск образа

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

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

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

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

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

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

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

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

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

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

Остановка

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

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

Снятие паузы

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

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

Отправка другого сигнала

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Сеть

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

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

Список сетей

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

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

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

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

Очистка Docker

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

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

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

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

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

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

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

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

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

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

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

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

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

Удаление неиспользуемых сетей

Удаление всех неиспользуемых объектов

По умолчанию для Docker 17.06.1+ тома не удаляются. Чтобы удалились и они тоже:

Docker Swarm

Установка Docker Swarm

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

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

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

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

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

Список узлов

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

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

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

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

Author: | Rating: 4/5 | Tags: ,

Leave a Reply

Your email address will not be published. Required fields are marked *

Allowed HTML-tags: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>