Сделал image с добавлением двух переменных окружения REMOTEHOST и REMOTEPORT

[root@docker nginx]# docker commit --change "ENV REMOTEHOST websrv" --change "ENV REMOTEPORT 80" nginx-m nginx-m:2.0

на основании него запустил контейнер

[root@docker nginx]# docker run -d -p 443:80 --name nginx-m2 --link websrv nginx-m:2.0

Проверяем, что новые переменные окружения добавились

[root@docker nginx]# docker inspect -f "` `.`Config`.`Env `" nginx-m2
[PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin NGINX_VERSION=1.17.6 NJS_VERSION=0.3.7 PKG_RELEASE=1 REMOTEHOST=websrv REMOTEPORT=80]

Пробую воспользоваться ими уже внутри контейнера

[root@docker nginx]# docker exec -it nginx-m2 echo $REMOTEHOST

[root@docker nginx]# docker exec -it nginx-m2 echo $REMOTEPORT

[root@docker nginx]#

Непонятно как их использовать, чтобы в конфигурационном файле поставить переданные параметры.








 






URL записи