Образ и контейнер — не одно и то же
Образ — шаблон, из которого создают контейнер. Контейнер — запущенный экземпляр образа со своим процессом и изолированным окружением.
Тома для постоянных данных
Файловая система контейнера обычно считается временной. Если данные должны переживать пересоздание контейнера, используйте том или корректно настроенное монтирование каталога.
Базовые команды
docker image ls
docker ps -a
docker logs <container>
docker inspect <container>
docker volume lsПрактические рекомендации
- Не храните секреты прямо в образе.
- Используйте конкретные версии образов.
- Запускайте процессы с минимально необходимыми правами.
- Проверяйте логи и состояние healthcheck.