Size: a a a

RU.Docker — Официальное Русское Сообщество

2019 June 28

DF

Dmitry Fedarchuk in RU.Docker — Официальное Русское Сообщество
Ну вот и я сам не понимаю, какого хрена он не передаёт это значение, потому что чисто логически саму команду передаёт хост контейнер, и вот как раз таки он эту переменную знает
источник

DF

Dmitry Fedarchuk in RU.Docker — Официальное Русское Сообщество
В общем завтра с утра буду мучаться, как решу отпишу, если кому интересно вдруг будет)
источник

DF

Dmitry Fedarchuk in RU.Docker — Официальное Русское Сообщество
А то спать пора уже
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
да, все работает
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
в одном окне:
docker run -it ubuntu sleep infinity

в другом
gaal@linux-x1:~> docker exec -it cranky_borg echo $DBUS_SESSION_BUS_ADDRESS
unix:path=/run/user/1000/bus
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
очевидно, что это переменной внутри контейнера нет
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
gaal@linux-x1:~> docker exec -it cranky_borg env
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HOSTNAME=a96f849f6f6e
TERM=xterm
HOME=/root
gaal@linux-x1:~>
источник

GT

Grigory Tumakov in RU.Docker — Официальное Русское Сообщество
Ребята. Есть 2 docker-compose конфига
В обоих стоит nginx.
В одном настроил на порт 8080, на втором на 80.
Но все равно показывает:
nginx1 80/tcp, 0.0.0.0:8080->8080/tcp
nginx2 0.0.0.0:80->80/tcp


Снаружи оба доступны, но вот внутри docker сети получается конфликт. Никак не получается найти, где nginx1 слушает 80 порт ведь в conf.d/default.conf стоит 8080 и в nginx.conf нет ничего
источник

GT

Grigory Tumakov in RU.Docker — Официальное Русское Сообщество
папок sites-enabled и sites-available нет
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
глупости говоришь
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
во-первых, тебе в первом надо сделать 0.0.0.0:8080->80/tcp
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
понимаешь почему?
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
во-вторых, у тебя конфиг второго - поправь тоже на 80-й порт, тебе 8080 не нужен
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
либо задублируй в нем директивы листен, чтобы он слушал и на 80, и на 8080
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
/понятно, что у тебя не хост нетворк, а изоляция через докер бриджи/
источник

GT

Grigory Tumakov in RU.Docker — Официальное Русское Сообщество
Ну ок, а внутри сети будет конфликт, что 2 nginx сервера слушают 80 порт
источник

GT

Grigory Tumakov in RU.Docker — Официальное Русское Сообщество
мне нужно чтобы и внутри сети nginx могли общаться друг с другом и снаружи
источник

GT

Grigory Tumakov in RU.Docker — Официальное Русское Сообщество
раньше эти 2 конфига были на разных машинах, а сейчас приходится крутить на одной
источник

AA

Aleksei Aleshin in RU.Docker — Официальное Русское Сообщество
Grigory Tumakov
Ну ок, а внутри сети будет конфликт, что 2 nginx сервера слушают 80 порт
каким это образом конфликт?
источник

AA

Aleksei Aleshin in RU.Docker — Официальное Русское Сообщество
никто не запрещал двум контейнерам слушать один порт
источник