если вы посмотрите на этот бит yml-файла;
redis-commander:
hostname: redis-commander
image: rediscommander/redis-commander:latest
restart: always
environment:
- REDIS_HOSTS=local:redis:6379
ports:
- "8082:8081"
вы увидите, что на этом изображении есть переменная окружения REDIS_HOSTS. Если вы посмотрите на изображение в dockerhub, в этом файле вы увидите эти среды со значениями по умолчанию
. На основании этой информации я пришел к выводу, что вы можете переопределить эти значения с помощью файла docker -compose.yml при извлечении изображение. Это правильный способ мышления?
, потому что я пытался создать простое изображение с apache и php / xdebug. В моем файле docker я сделал переменную окружения ENV_MACHINE_IP, потому что пользователь должен установить remote_host при извлечении изображения.
Но он будет всегда использовать мое значение по умолчанию, которое я установил (127.0.0.1 или что-то еще)
Я пропустил шаг?