Док-станция удаленного API установить env
Как перезаписать переменные среды внутри контейнера после создания с помощью удаленного API? Я не вижу такой опции в описании метода обновления контейнера. Но сама докер делает это при связывании контейнеров ( источника) для предоставления переменных порта и хоста:
DB_PORT_5432_TCP_PORT=5432
DB_PORT_5432_TCP_ADDR=172.17.0.5
...
Мне нужно предоставить те же переменные других элементов инфраструктуры, которые не управляются Docker. И каждый раз, когда я запускаю контейнер, эти переменные могут отличаться.
Я думаю, что это должно выглядеть так:
- инициализировать зависимости контейнера.
- Создай сам контейнер.
- Запустите зависимости контейнера.
- Получить параметры зависимостей (IP, порты и т. Д.).
- Настройте контейнерную среду (как я и думал при обновлении контейнера).
- Запустить контейнер.
Шаги с 3 по 6 могут повторяться много раз для одного экземпляра.