Skip to content

📘 CheatSheet по Docker

🔍 Для чего нужен CheatSheet?

CheatSheet — это твоя персональная шпаргалка по Docker.

Это компактный и удобный инструмент, который помогает быстро находить:

  • 🔧 нужные команды
  • ⚙️ параметры и флаги
  • 📄 описания и примеры

…в те моменты, когда память подводит, а гуглить лень или нет времени.


🚀 Почему это удобно?

  • 🧠 Быстрый доступ — всё в одном месте, без лишнего шума.
  • 📚 Обучение — новичкам помогает быстрее понять, что, как и зачем.
  • ⏱️ Экономия времени — меньше документации, больше практики.
  • 🛠️ Фокус на главное — только самые нужные команды и параметры.

💡 Как использовать?

Используй данный проект как основу для личных конспектов.

  • ✏️ Редактируй — добавляй свои примеры и заметки.
  • 🧩 Расширяй — включай в него новые команды по мере изучения.
  • 📘 Собери свой собственный Docker-справочник, который будет с тобой и после курса.

🧠 Этот CheatSheet станет твоим надёжным помощником как во время обучения, так и в реальной работе DevOps-инженера.

Вот полный список основных команд Docker CLI (клиентской части), сгруппированных по категориям для удобства:

📦 Работа с контейнерами

Команда Назначение
docker run Запустить новый контейнер
docker start Запустить остановленный контейнер
docker stop Остановить работающий контейнер
docker restart Перезапустить контейнер
docker kill Принудительно завершить контейнер
docker pause Приостановить все процессы контейнера
docker unpause Возобновить приостановленный контейнер
docker exec Выполнить команду в работающем контейнере
docker attach Подключиться к работающему контейнеру
docker logs Просмотреть логи контейнера
docker wait Заблокировать до завершения контейнера
docker export Экспортировать файловую систему контейнера в tar-архив
docker import Импортировать образ из tar-архива
docker rename Переименовать контейнер
docker rm Удалить контейнер
docker ps Список работающих контейнеров
docker inspect Получить подробную информацию о контейнере

🖼️ Работа с образами (images)

Команда Назначение
docker build Собрать образ из Dockerfile
docker pull Скачать образ из Docker Hub или другого реестра
docker push Отправить образ в реестр
docker images Показать список локальных образов
docker rmi Удалить образ
docker tag Присвоить теги образу
docker save Сохранить образ в tar-архив
docker load Загрузить образ из tar-архива
docker history Показать историю создания образа
docker inspect Получить метаданные образа

📂 Работа с томами (volumes)

Команда Назначение
docker volume create Создать том
docker volume inspect Посмотреть информацию о томе
docker volume ls Список всех томов
docker volume rm Удалить том
docker volume prune Удалить неиспользуемые тома

🖧 Работа с сетями (networks)

Команда Назначение
docker network create Создать сеть
docker network inspect Посмотреть информацию о сети
docker network ls Список всех сетей
docker network rm Удалить сеть
docker network connect Подключить контейнер к сети
docker network disconnect Отключить контейнер от сети
docker network prune Удалить неиспользуемые сети

🧹 Очистка ресурсов

Команда Назначение
docker system prune Очистить неиспользуемые контейнеры, образы, тома и сети
docker container prune Очистить остановленные контейнеры
docker image prune Очистить неиспользуемые образы
docker volume prune Очистить неиспользуемые тома
docker network prune Очистить неиспользуемые сети

🛠️ Служебные и диагностические команды

Команда Назначение
docker version Показать версию клиента и демона Docker
docker info Вывод общей информации о системе Docker
docker help Показать справку