Переменные окружения и секреты
Часть курса Docker
Ваш образ работает на ноутбуке. Теперь ему надо работать в стейджинге с одной базой данных, в продакшне с другой, и пароль от продакшн-базы не должен читаться всяким, кто может скачать образ. Собирать три образа очевидно неправильно: отличались бы они парой строк, а весь смысл контейнера в том, что вы выкатываете ровно тот артефакт, который тестировали.
Значит, конфигурация должна приходить снаружи образа, в момент запуска контейнера. Docker даёт для этого несколько способов, и один из них навсегда раскрывает секреты, выглядя при этом точно так же, как остальные. ...
Хочешь изучать Docker Переменные окружения и секреты в реальной среде?
Нажми ниже, получи Linux-машину с Docker наготове и пройди Переменные окружения и секреты на практике вместе с AI-наставником, который знает твой код.
Начать этот урокПеременные окружения и секретыЧему вы научитесь
- ENV in Dockerfile
- -e at run
- Env_file in compose
- Why not to bake secrets
- Docker secrets brief mention
Читай этот урок на своём языке
Все уроки этого курса
13 уроков- 1Что такое Docker20 мин
- 2Ваш первый контейнер (container)25 мин
- 3Образы (images) и Dockerfile30 мин
- 4Создание пользовательских образов (images)35 мин
- 5Контейнерная (container) сеть30 мин
- 6Тома (volumes) и постоянное хранилище30 мин
- 7Docker Compose35 мин
- 8Многоэтапные сборки (multi-stage builds)35 мин
- 9Переменные окружения и секреты25 мин
- 10Healthcheck'и (healthchecks) и политики перезапуска25 мин
- 11Оптимизация и безопасность образов (images)30 мин
- 12Реестры (registries) и публикация25 мин
- 13Итоговый проект: развертывание стека50 мин
