Size: a a a

Docker — русскоговорящее сообщество

2020 May 06

MT

M T in Docker — русскоговорящее сообщество
А шо такое хелло сервер
источник

MT

M T in Docker — русскоговорящее сообщество
И почему там нет порта 8000
источник

MT

M T in Docker — русскоговорящее сообщество
А вижу
источник

MT

M T in Docker — русскоговорящее сообщество
Апстрим. Ваше
источник

NS

Nikita Shumilin in Docker — русскоговорящее сообщество
как получить доступ к хосту из контейнера ? - я так понял что с этим вопросом многие приходят, т.к. мой вопрос был связан в том числе и с этим моментом, то я решил написать вариант который мне подошел

version: "2"
services:
 service1:
   image: some-image:latest
   networks:
     - my_awesome_network
   environment:
     HOST: '172.16.200.1'

networks:
 my_awesome_network:
   driver: bridge
   ipam:
     driver: default
     config:
       - subnet: 172.16.200.0/24
         gateway: 172.16.200.1



также выглядит такой вариант рабочим https://stackoverflow.com/questions/48546124/what-is-linux-equivalent-of-host-docker-internal
docker-host:
 image: qoomon/docker-host
 cap_add: [ 'NET_ADMIN', 'NET_RAW' ]
 restart: on-failure
 environment:
   - PORTS=999

some-service:
 image: ...
 environment:
   SERVER_URL: "http://docker-host:999"
 command: ...
 depends_on:
   - docker-host
источник

i

inqfen in Docker — русскоговорящее сообщество
Nikita Shumilin
как получить доступ к хосту из контейнера ? - я так понял что с этим вопросом многие приходят, т.к. мой вопрос был связан в том числе и с этим моментом, то я решил написать вариант который мне подошел

version: "2"
services:
 service1:
   image: some-image:latest
   networks:
     - my_awesome_network
   environment:
     HOST: '172.16.200.1'

networks:
 my_awesome_network:
   driver: bridge
   ipam:
     driver: default
     config:
       - subnet: 172.16.200.0/24
         gateway: 172.16.200.1



также выглядит такой вариант рабочим https://stackoverflow.com/questions/48546124/what-is-linux-equivalent-of-host-docker-internal
docker-host:
 image: qoomon/docker-host
 cap_add: [ 'NET_ADMIN', 'NET_RAW' ]
 restart: on-failure
 environment:
   - PORTS=999

some-service:
 image: ...
 environment:
   SERVER_URL: "http://docker-host:999"
 command: ...
 depends_on:
   - docker-host
не совсем правильно может быть
источник

MT

M T in Docker — русскоговорящее сообщество
А шо в логах нгинкс
источник

i

inqfen in Docker — русскоговорящее сообщество
работает только с тем, что слушает 0.0.0.0
источник

MT

M T in Docker — русскоговорящее сообщество
И сервернейм выпили вообще ща не нужен
источник

NS

Nikita Shumilin in Docker — русскоговорящее сообщество
inqfen
не совсем правильно может быть
я и не притендую на правильность, просто мне это подолшло
источник

NS

Nikita Shumilin in Docker — русскоговорящее сообщество
второй вариант с qoomon/docker-host должен быть универсальнее
источник

MT

M T in Docker — русскоговорящее сообщество
Nikita Shumilin
я и не притендую на правильность, просто мне это подолшло
Там вроде есть простой способ выцедить адрес бриджа и его отдавать и все без заморочек
источник

..

. . in Docker — русскоговорящее сообщество
источник

..

. . in Docker — русскоговорящее сообщество
вроде норм
источник

NS

Nikita Shumilin in Docker — русскоговорящее сообщество
M T
Там вроде есть простой способ выцедить адрес бриджа и его отдавать и все без заморочек
да есть но в alpine не работает насколько я понял
источник

IB

I B in Docker — русскоговорящее сообщество
Привет народ, замучился, и никак не могу решить такой вопрос.
У меня на виртуалке висит докер контейнер, сайтом, БД, и по  6079 порту крутится PhpMyadmin.
Череp нжинкс хочу реализовать вход  в phpmyadmin который доступен на виртуалке по адресу http://192.168.1.26:6079/, через
такую ссылку, site.com/phpadmin/, по следующей конструкции:
 location /phpadmin {
       proxy_pass  http://192.168.1.26:6079/;
     proxy_redirect     off;
           proxy_set_header   Host             $host;
           proxy_set_header   X-Real-IP        $remote_addr;
           proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
   }
 
Да, сам PhpMyAdmin открывается когда захожу по адресу site.com/phpadmin/, но при попытке залогинится, в связи с тем что не подставляется в урл /phpadmin/, вход заканчивается не удачей, в связи с перенаправлением уже на сам сайт, который крутится на другом порту:
   location / {
           proxy_pass http://192.168.1.26:80;
     
Как реализовать вставку в урл /phpadmin/ если по такому адресу зашлось изначально. То есть при зологиниваниии что бы не получалось следующее
site.com/phpadmin/ ->LOgin->site.com/login/
А было вот так:
site.com/phpadmin/ ->LOgin->site.com/phpadmin/login/
источник

..

. . in Docker — русскоговорящее сообщество
По моему посту для тех кто наступит -проблема была в том что docker demon создал свои цепочки в iptables отсюда и пляска(там достаточно в nginx было исправить порт 8000:80 на 80:80)
источник

..

. . in Docker — русскоговорящее сообщество
По цепочкам я уже не знаю
источник

ДК

Дмитрий Кожанов... in Docker — русскоговорящее сообщество
I B
Привет народ, замучился, и никак не могу решить такой вопрос.
У меня на виртуалке висит докер контейнер, сайтом, БД, и по  6079 порту крутится PhpMyadmin.
Череp нжинкс хочу реализовать вход  в phpmyadmin который доступен на виртуалке по адресу http://192.168.1.26:6079/, через
такую ссылку, site.com/phpadmin/, по следующей конструкции:
 location /phpadmin {
       proxy_pass  http://192.168.1.26:6079/;
     proxy_redirect     off;
           proxy_set_header   Host             $host;
           proxy_set_header   X-Real-IP        $remote_addr;
           proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
   }
 
Да, сам PhpMyAdmin открывается когда захожу по адресу site.com/phpadmin/, но при попытке залогинится, в связи с тем что не подставляется в урл /phpadmin/, вход заканчивается не удачей, в связи с перенаправлением уже на сам сайт, который крутится на другом порту:
   location / {
           proxy_pass http://192.168.1.26:80;
     
Как реализовать вставку в урл /phpadmin/ если по такому адресу зашлось изначально. То есть при зологиниваниии что бы не получалось следующее
site.com/phpadmin/ ->LOgin->site.com/login/
А было вот так:
site.com/phpadmin/ ->LOgin->site.com/phpadmin/login/
источник

IB

I B in Docker — русскоговорящее сообщество
Спааасибоооо дружище за наводочку, а то даже не понимал как правильно поисковый запрос задать на эту тему
источник