Man.Docker
https://t.me/HotCheatSheet
Просто man, ничего сверхестественного =) Будет дополнятся дополнительными статьями к командам Docker'а.
man docker
Интерфейс командной строки для работы с образами и контейнерами Docker'а
Синтаксис:
docker [ОПЦИИ] КОМАНДА [аргументы...]
docker daemon [--help|...]
docker [--help|-v|--version]
Опции:
--help — выводит окно помощи.
--config="" — задает расположение файлов конфигурации клиента Docker. По-умолчанию '~/.docker/'.
-D, --debug=true|false — включить режим отладки. По-умолчанию отключен.
-H, --host=[unix:///var/run/docker.sock]:'tcp://[хост]:[порт][путь]' для подключения или 'unix://[/путь/до/сокета]' для использования.
Сокеты для привязки в режиме Демона, указанные с использованием одного или более 'tcp://хост:порт/путь', 'unix:///путь/до/сокета', 'fd://*' или 'fd://socketfd'. Если порт tcp не указан, то по-умолчанию он будет равен 2375, если --tls отключена, 2376 если --tls включена, или указан --tlsverify.
-l, --log-level="debug|info|warn|error|fatal" — установливает уровень ведения журнала. Значение по-умолчанию - info.
--tls=true|false — использовать TLS; подразумевается --tlsverify. Значение по-умолчанию - false.
--tlscacert= ~/.docker/ca.pem — сертификаты доверия, подписанные только этим ЦС.
--tlscert= ~/.docker/cert.pem — путь к файлу сертификата TLS.
--tlskey= ~/.docker/key.pem — путь к файлу ключа TLS.
--tlsverify=true|false — использовать TLS и делать проверку (Демон: проверяет клиента, клиент: проверяет Демона). Значение по умолчанию - false.
-v, --version=true|false — открыть информацию о версии и закончить. Значение по умолчанию - false.
Команды:
attach — подключиться к работающему контейнеру.
build — создать образ из файла Dockerfile.
commit — создать новый образ из изменений контейнера.
cp — копирование файлов/папок между контейнером и локальной файловой системой.
create — создать контейнер, но не запускать его.
diff — показать изменённые файлы в файловой системе контейнера.
events — показать события контейнера.
exec — выполнить команду в запущенном контейнере.
export — экспортировать содержимое контейнера в tar-архив.
history — показать историю событий образа.
images — показать все образы.
import — создать новый образ файловой системы из содержимого tar-архива.
info — отображение общесистемной информации.
inspect — просмотреть конфигурацию контейнера или образа.
kill — отправить сигнал SIGKILL контейнеру.
load — загрузить образ из tar-архива.
login — зарегистрироваться или войти в реестр Docker'а.
logout — выйти из реестра.
logs — показать лог-вывод контейнера.
pause — приостановить все процессы внутри контейнера.
port — показать открытые наружу порты контейнера.
ps — показать работающие контейнеры.
pull — загрузить образ из реестра Docker на локальный компьютер.
push — загрузить образ с локального компьютера в реестр Docker.
rename — переименовать контейнер.
restart — перезапустить контейнер.
rm — удалить контейнер.
rmi — удалить один или более образов.
run — создать и запустить контейнер.
save — сохранить образ контейнера в tar-архив.
search — найти образ в репозитории Docker'а.
start — запустить существующий остановленный контейнер.
stats — показать статистику использования ресурсов контейнером.
stop — остановить контейнер.
tag — присвоить тэг образа к имени(локальному или реестру).
top — показать процессы, работающие внутри контейнера.
unpause — заново запустить все процессы внутри контейнера.
version — показать информацию о версии Docker'а.
wait — блокировать команду и ждать, пока контейнер не остановится.