Я новичок в кластере. Я не вижу разницы между этими двумя вариантами? Я думаю, что рекламный адрр используется другими узлами для связи друг с другом, и прослушивание addr используется хостами для присоединения к кластеру. Поэтому я думаю, что эти два addr всегда будут одинаковыми. Я прав?Режим плавания докеров - В чем разница между --advertise-addr и -listen-addr?
ответ
Оставляя --listen-addr
по умолчанию 0.0.0.0:2377 сообщает, что он прослушивает все интерфейсы для запросов. Вы можете использовать это, чтобы ограничить Swarm только для прослушивания на определенных интерфейсах, если у вас есть что-то вроде сети управления, которая отделена от общедоступной сети на ваших узлах.
Адрес --advertise-addr
- это адрес, выданный другим узлам Роя для установления соединений и должен быть адресом, который каждый может решить и достигнуть.
Обратите внимание, что ранние RC 1.12 не имели --advertise-addr
, поэтому вы можете найти несколько инструкций, указывающих --listen-addr
. Я проигнорировал бы их и использовал бы --advertise-addr
, только если у вас есть конкретный вариант использования.
Вы правы, также слушайте addr - это адрес, который демон будет принимать соединения, т.е. 0.0.0.0:<port>
означает, что демона достижима из всех возможных ip addr. В то время как 192.168.1.1:<port>
означает, что демон будет принимать соединения только на этом конкретном интерфейсе.
- 1. В чем разница между «журналами докеров» и «прикреплением докеров»?
- 2. В чем разница между «началом докеров» и «перезагрузкой докеров»?
- 3. В чем разница между запуском докеров и началом создания докеров?
- 4. Разница между перезагрузкой докеров и перезагрузкой докеров
- 5. В чем разница между портами для подключения докеров и выставлением
- 6. В чем разница между докер-машиной и сборкой докеров?
- 7. В чем разница между размером и виртуальным размером изображений докеров?
- 8. В чем разница между «остановкой докеров» и «докер-rm»?
- 9. В чем разница между float и double?
- 10. В чем разница между win32com и pywin32?
- 11. В чем разница между «и»?
- 12. В чем разница между `{}` и `[]`?
- 13. В чем разница между == и ===?
- 14. В чем разница между «+» и «\ +»?
- 15. В чем разница между + = и = +?
- 16. В чем разница между/* ... */и/** ... */
- 17. В чем разница между: и +:
- 18. В чем разница между $ {} и # {}
- 19. В чем разница между $ _. и $ _
- 20. В чем разница между = и: =
- 21. В чем разница между && и &?
- 22. В чем разница между $ {} и # {}?
- 23. В чем разница между + и%?
- 24. В чем разница между + = и = +
- 25. В чем разница между # {} $ {} и% {}?
- 26. В чем разница между «» и «»?
- 27. В чем разница между ['#'] и [. = '#']?
- 28. В чем разница между == ~ и! =?
- 29. В чем разница между «/» и «/ *»?
- 30. В чем разница между «./» и «../»?
Если это правда, то почему докер разделил это на два варианта? – Yon
Реклама addr используется для обнаружения узлов рой по сети, поэтому не может быть «0.0.0.0». В то время как listen addr - это адрес, в котором демон рой будет принимать соединения от узлов в сети. – huygn