раздел 04

Шпаргалка

Базовые команды

Сборка образа из Dockerfile в текущей папке:

docker build -t myapp .

Запуск контейнера из образа (порт наружу в фоне):

docker run -d -p 3000:3000 myapp

Посмотреть запущенные контейнеры и их логи:

docker ps
docker logs <id>

Работа со всем проектом через compose:

docker compose up -d
docker compose down

Что делает каждая команда

КомандаЧто делает
docker buildСобрать образ из Dockerfile
docker runЗапустить контейнер из образа
docker psПоказать запущенные контейнеры
docker logsПосмотреть логи контейнера
docker compose upПоднять все сервисы из docker-compose.yml
docker compose downОстановить и убрать сервисы

Глоссарий

ТерминЧто это
Образ (image)Шаблон-коробка с кодом и окружением.
Контейнер (container)Запущенный экземпляр образа, рабочая копия.
DockerfileРецепт сборки образа.
Docker HubРеестр готовых образов, как App Store.
docker-composeЗапуск нескольких сервисов вместе одним файлом.
VolumeХранилище данных, которое переживает перезапуск контейнера.
ПортКанал, через который к контейнеру обращаются снаружи.

Куда дальше