Задать вопрос
@develop1

Как пробросить переменную в контейнер?

До сегодняшнего дня с Docker дела не имел, поэтому прошу прощения, если мой вопрос покажется наивным.

Хочу добиться, чтобы при каждом запуске контейнера weba, генерировалось новое значение HOST. Его я генерирую через bash и сохраняю в $HOST.

Как пробросить переменную в контейнер?

version: '3'

services:
  nginx-proxy:
    image: jwilder/nginx-proxy
    ports:
      - 8080:80
    volumes:
      - /var/run/docker.sock:/tmp/docker.sock:ro

  weba:
    build:
      context: web/a
    expose:
      - 8081
    environment:
      - VIRTUAL_HOST=${HOST}.localhost
    depends_on:
      - nginx-proxy


Какой командой я могу это осуществить?
  • Вопрос задан
  • 246 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
OxCom
@OxCom
Environment variables in Compose. Пример.

Используйте environment variables
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы