Size: a a a

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

2020 September 28

АГ

Алексей Гуносов... in Docker — русскоговорящее сообщество
Да, там expose 80 стоит. Ну и что? Разве мой expose не перепишет предыдущий expose?
источник

N

Nelkor in Docker — русскоговорящее сообщество
Не могу понять, в чём проблема)
источник

АГ

Алексей Гуносов... in Docker — русскоговорящее сообщество
В том, что в докер пс показывается, будто я опубликовал порт 80 в контейнере, но я опубликовал порт 8080, а не 80
источник

АФ

Александр Фадеев... in Docker — русскоговорящее сообщество
Алексей Гуносов
Да, там expose 80 стоит. Ну и что? Разве мой expose не перепишет предыдущий expose?
как видишь нет)
источник

АГ

Алексей Гуносов... in Docker — русскоговорящее сообщество
Александр Фадеев
как видишь нет)
Тогда это ерунда выходит со стороны докера. Во-первых, это просто неправильно, а во-вторых, это нелогично
источник

N

Nelkor in Docker — русскоговорящее сообщество
Алексей Гуносов
version: '3.7'

services:

load-balancer:
image: load-balancer:latest
ports:
- 80:8080
healthcheck:
test: ["CMD", "nc", "localhost", "8080", "-v", "-w", "2"]
interval: 10s
timeout: 5s
retries: 3​
Здесь написано "порт 8080 из контейнера прокинуть в порт 80 на хосте". Лоад-балансер точно слушает 8080 порт? Я с ним просто не работал
источник

АГ

Алексей Гуносов... in Docker — русскоговорящее сообщество
Nelkor
Здесь написано "порт 8080 из контейнера прокинуть в порт 80 на хосте". Лоад-балансер точно слушает 8080 порт? Я с ним просто не работал
Это простой нжинкс) да, слушает) у меня сейчас там целое приложение крутится. Все работает хорошо
источник

N

Nelkor in Docker — русскоговорящее сообщество
Простой нжинкс, если не указано обратное, слушает 80 порт, а не 8080
источник

АГ

Алексей Гуносов... in Docker — русскоговорящее сообщество
У меня указано в докерфайле 8080
источник

N

Nelkor in Docker — русскоговорящее сообщество
Лоад-балансер ТОЧНО слушает 8080?)
источник

АГ

Алексей Гуносов... in Docker — русскоговорящее сообщество
Да))
источник

АФ

Александр Фадеев... in Docker — русскоговорящее сообщество
Alex Demidov
документацию советую прочитать
https://pastebin.com/ktBnKa6K
я советую заняться тебе тем же самым!
источник

AD

Alex Demidov in Docker — русскоговорящее сообщество
"The EXPOSE instruction does not actually publish the port. It functions as a type of documentation between the person who builds the image and the person who runs the container, about which ports are intended to be published."
источник

АФ

Александр Фадеев... in Docker — русскоговорящее сообщество
но ты же не разобрался о чем говорит человек, и что его смущает)
источник

АГ

Алексей Гуносов... in Docker — русскоговорящее сообщество
Вы все верно указали) я про это и говорю)
источник

AD

Alex Demidov in Docker — русскоговорящее сообщество
То что там в PORTS написано - это ничего не значит.
источник

АФ

Александр Фадеев... in Docker — русскоговорящее сообщество
Alex Demidov
"The EXPOSE instruction does not actually publish the port. It functions as a type of documentation between the person who builds the image and the person who runs the container, about which ports are intended to be published."
а смущает его то, что кроме 80:8080, есть просто 80
источник

АФ

Александр Фадеев... in Docker — русскоговорящее сообщество
не то чтобы это на что-то в итоге влияло, но факт
источник

АГ

Алексей Гуносов... in Docker — русскоговорящее сообщество
Alex Demidov
То что там в PORTS написано - это ничего не значит.
Эээ... как минимум неверно показывать порт, который я не публиковал!
источник

AD

Alex Demidov in Docker — русскоговорящее сообщество
Алексей Гуносов
Эээ... как минимум неверно показывать порт, который я не публиковал!
эта строка показывает порт который exposed но не published
источник