Intereting Posts
Отладка Устранение сбоев Docker от Beanstalk? bundler: команда не найдена: рельсы с docker-compose на примерном проекте Отношение докеров к виртуальным машинам и LXC Не удается запустить изображение elasticsearch на малине Pi Почему докер перезаписывает все, что я установил? Как связать два контейнера для Jenkins Job? Могу ли я автоматизировать сборку изображения на докере quay.io, если она получена из образа, требующего разрешения? Запустите приложение Phoenix, получив ошибку (UndefinedFunctionError) Как написать файл докера для запуска команды запуска докеры внутри изображения Docker-compose: node_modules не присутствует в томе после установки npm Исключения в .dockerignore Проведите селен в хозяине с докером и Capybara Я хочу рассчитать фактическое время, затраченное докером, чтобы начать, остановить контейнер Выбор различных ветвей кода при использовании общего базового изображения в Docker docker-compose не может разрешить имя хоста службы

Как передать переменные среды в контейнер Docker с помощью Terraform?

Я создаю контейнеры Docker с помощью Terraform's Docker, но не понимаю, как передать им переменные среды.

Документация проекта по опции env гласит:

env – (Необязательно, набор строк) Переменные окружения для установки.

Что такое «набор строк» ​​в контексте? Можете ли вы предоставить пример объявления ресурса контейнера-докера, который использует параметр env ?

    Из Terraforming the Docker :

     # Start elastic container resource "docker_container" "elastic" { image = "${docker_image.elastic.latest}" name = "elastic" hostname = "elastic" env = ["SERVICE=elastic", "PROJECT=stage", "ENVIRONMENT=operations"] restart= "no" must_run="true" }