Логи контейнера |
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-адрес контейнера |