Можно ли передать переменные окружения в уже созданный контейнер Docker?
Правильно ли я понимаю, что в уже созданный на основе образа контейнер переменные окружения не передать? Не нахожу соответствующих параметров в команде docker start. В отличие от docker run, которая, если не ошибаюсь, всегда создает новый контейнер.
сергей кузьмин, из контейнера нужно получить доступ к службе, которая крутится на хостовой машине. Если бы служба тоже была в контейнере, то можно было бы настроить докер компоуз, как я понимаю. А так решил запускать контейнер с параметром network="host"
# ip address show eth0
eth0@if15: <BROADCAST,MULTICAST,UP,LOWER_UP,M-DOWN> mtu 1500 qdisc noqueue state UP
link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff
inet 172.17.0.2/16 brd 172.17.255.255 scope global eth0
valid_lft forever preferred_lft forever
# ip route show
default via 172.17.0.1 dev eth0
172.17.0.0/16 dev eth0 scope link src 172.17.0.2
nc -z 172.17.0.1 22
/ # echo $?
0
вот пример что из контейнера хост виден как 172.17.0.1
я проверил 22 так как 22 хост точно слушает
если помогло - я положу в ответы вы отметите решением