Docker CLI — один из основных инструментов взаимодействия с Docker Engine. Если вы используете Docker повседневно, все нужные команды со временем запоминаются на уровне мышечной памяти. Но новичкам и тем, кто работает с Docker редко или впервые, без удобной шпаргалки обойтись сложно.
Ниже приведены разделы шпаргалки с их кратким описанием.
Разделы шпаргалки
-
Инструкции Dockerfile (FROM, COPY и другие) — какие бывают инструкции, как они влияют на сборку образа и где лучше использовать ту или иную конструкцию.
-
Создание образа из Dockerfile (docker build) — как работает контекст сборки, как выбрать правильный Dockerfile, какие есть флаги docker build и пример сборки образа реального проекта.
-
Запуск контейнера (docker run) — базовый синтаксис docker run, важные опции (-p, -v, -e, --network, --restart), примеры запуска веб-сервисов и утилит
-
Работа с контейнерами (docker ps, docker logs, docker stats, docker exec, docker stop, docker rm) — как посмотреть список контейнеров, логи, ресурсы, зайти внутрь контейнера, аккуратно остановить его или удалить.
- Работа с образами (docker image ls, pull, save, load, rm, prune, push, tag) — как искать и скачивать образы, изучать их содержимое, сохранять и загружать из архива, удалять неиспользуемые и публиковать свои.