Size: a a a

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

2020 March 12

S🕶

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

S🕶

Sander 🕶 in Docker — русскоговорящее сообщество
по новой надо билдить image -_-
источник

S🕶

Sander 🕶 in Docker — русскоговорящее сообщество
он все так же на localhost стучит
источник

S🕶

Sander 🕶 in Docker — русскоговорящее сообщество
не работает main_application_container:8080/api/test - если в контейнере через такую сетку стучать
источник

S🕶

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

ВБ

Виктор Бурцев in Docker — русскоговорящее сообщество
Igor
Тебе lsof говорит что приложение слушает 8096, откуда 8999 взялось? Если делаешь curl намернтейнер то надо делать на 8096, если мапишь порт на 8999 то надо на ip хост машины
8999 взялось из

http://joxi.ru/n2Ye6GyCbdoab2

а 8096 порт слушает только локалхост, а я делаю curl из другого контейнера
источник

L

Lex in Docker — русскоговорящее сообщество
всем привет, нубский вопрос, недавно начал разбираться в докере
запускаю sentry через compose, выглядит так
sentry-base                /entrypoint.sh run web           Up      0.0.0.0:880->9000/tcp
testlk_sentry-cron_1       /entrypoint.sh sentry run cron   Up      9000/tcp            
testlk_sentry-postgres_1   docker-entrypoint.sh postgres    Up      5432/tcp            
testlk_sentry-redis_1      docker-entrypoint.sh redis ...   Up      6379/tcp            
testlk_sentry-worker_1     /entrypoint.sh sentry run  ...   Up      9000/tcp            
testlk_smtp_1              docker-entrypoint.sh exim  ...   Up      25/tcp
sentry вижу по 880 порту, все ок и отлично, но как 3 службы висят на 9000 порту? С точки зрения администрирования linux это у меня не укладывается в голове, в доке информацию не нашел, выручайте )
источник

AG

Andrey Gumilev in Docker — русскоговорящее сообщество
Lex
всем привет, нубский вопрос, недавно начал разбираться в докере
запускаю sentry через compose, выглядит так
sentry-base                /entrypoint.sh run web           Up      0.0.0.0:880->9000/tcp
testlk_sentry-cron_1       /entrypoint.sh sentry run cron   Up      9000/tcp            
testlk_sentry-postgres_1   docker-entrypoint.sh postgres    Up      5432/tcp            
testlk_sentry-redis_1      docker-entrypoint.sh redis ...   Up      6379/tcp            
testlk_sentry-worker_1     /entrypoint.sh sentry run  ...   Up      9000/tcp            
testlk_smtp_1              docker-entrypoint.sh exim  ...   Up      25/tcp
sentry вижу по 880 порту, все ок и отлично, но как 3 службы висят на 9000 порту? С точки зрения администрирования linux это у меня не укладывается в голове, в доке информацию не нашел, выручайте )
В чем вопрос
источник

ch

central hardware in Docker — русскоговорящее сообщество
Lex
всем привет, нубский вопрос, недавно начал разбираться в докере
запускаю sentry через compose, выглядит так
sentry-base                /entrypoint.sh run web           Up      0.0.0.0:880->9000/tcp
testlk_sentry-cron_1       /entrypoint.sh sentry run cron   Up      9000/tcp            
testlk_sentry-postgres_1   docker-entrypoint.sh postgres    Up      5432/tcp            
testlk_sentry-redis_1      docker-entrypoint.sh redis ...   Up      6379/tcp            
testlk_sentry-worker_1     /entrypoint.sh sentry run  ...   Up      9000/tcp            
testlk_smtp_1              docker-entrypoint.sh exim  ...   Up      25/tcp
sentry вижу по 880 порту, все ок и отлично, но как 3 службы висят на 9000 порту? С точки зрения администрирования linux это у меня не укладывается в голове, в доке информацию не нашел, выручайте )
внутри может быть сколь угодно много 9000 портов, наружу может торчать только один
источник

ch

central hardware in Docker — русскоговорящее сообщество
второй просто не стартанет
источник

L

Lex in Docker — русскоговорящее сообщество
вот придет запрос на 9000 порт - куда он придет?
источник

ch

central hardware in Docker — русскоговорящее сообщество
Lex
вот придет запрос на 9000 порт - куда он придет?
не может висеть два контейнера на одном порту
источник

ch

central hardware in Docker — русскоговорящее сообщество
sudo docker ps введите а не то что у вас там и сами увидете
источник

L

Lex in Docker — русскоговорящее сообщество
то же самое, worker и cron висят на 9000 порту
источник

ch

central hardware in Docker — русскоговорящее сообщество
Lex
то же самое, worker и cron висят на 9000 порту
если порт выкинут наружу там должно быть два порта внутрений и внешинй, тут у вас указан только одни я сейчас не скажу что это значит, возможно они не прокинуты вообще на хост
источник

ch

central hardware in Docker — русскоговорящее сообщество
как у третьего сверху должно у все указано быть
источник

L

Lex in Docker — русскоговорящее сообщество
yml стандартный для sentry
источник

ch

central hardware in Docker — русскоговорящее сообщество
Lex
yml стандартный для sentry
ну у вас и прокинут наружу только один порт, который как раз третий сверху как я понимаю,
источник

ch

central hardware in Docker — русскоговорящее сообщество
   ports:
     - 880:9000
источник

I

Igor in Docker — русскоговорящее сообщество
Виктор Бурцев
8999 взялось из

http://joxi.ru/n2Ye6GyCbdoab2

а 8096 порт слушает только локалхост, а я делаю curl из другого контейнера
Подожди , ты прикидываешь 8999 контейнера на 8999 хост машины, но если в контейнере 8999 никто не слушает, с чего он должен быть открыт?
источник