Man.Docker

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 — блокировать команду и ждать, пока контейнер не остановится.

Report Page