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