Docker Commands

Категория Команда Описание
Логи контейнера docker logs <container_name_or_id> Просмотреть логи контейнера
docker logs --tail 100 <container_name_or_id> Просмотреть последние 100 строк логов
docker logs -f <container_name_or_id> Просматривать логи в реальном времени (follow)
Вход в контейнер docker exec -it <container_name_or_id> sh Войти в контейнер в интерактивном режиме (можно использовать /bin/bash вместо sh для контейнеров с bash)
Управление контейнерами docker-compose up --detach или docker-compose up -d Запустить контейнеры в фоновом режиме (detached mode)
docker-compose down Остановить и удалить все контейнеры, сети, образы и тома, созданные up (образы не удаляются)
docker stop <container_name_or_id> Остановить конкретный контейнер
docker rm <container_name_or_id> Удалить конкретный контейнер (остановленный)
docker start <container_name_or_id> Запустить остановленный контейнер
docker-compose restart Перезапустить все контейнеры, связанные с сервисом (предварительно перейти в директорию сервиса)
docker-compose restart miniflux_ai Рестарт контейнера без его удаления
Дополнительно docker ps Показать запущенные контейнеры
docker ps -a Показать все контейнеры (включая остановленные)
docker images Показать доступные образы
docker rmi <image_id> Удалить образ
docker volume ls Посмотреть существующие docker volume
docker volume rm <name> Удалить volume
docker inspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' <name_or_ip> Узнать ip-адрес контейнера