[英]Docker Swarm: Getting connection refuse while adding worker node
我剛剛開始學習docker,我正面臨以下挑戰,請讓我知道我做錯了什么。
我的用例:設置docker swarm manager並向其添加worker節點。
步驟1:要創建泊塢窗管理器,我使用以下命令:
docker swarm init --advertise-addr <<ip_address>>
第2步:運行以下命令,這為您提供了docker命令來添加worker。
docker swarm join-token worker
運行上述命令后,我得到的輸出為:
docker swarm join --token SWMTKN-1-653srs28a6s48dqxnak9g9kic2cd1xyeowgnke53nf83710wfv-7u7u7u1vovahvn792814q2sts ip_address:2377
步驟3:我登錄到工作節點並在docker swarm join命令上方運行。 但是我得到以下錯誤信息。
來自守護程序的錯誤響應:rpc錯誤:代碼=不可用desc =所有SubConns都在TransientFailure中,最新的連接錯誤:connection er ror:desc =“傳輸:撥打撥號tcp ip_address:2377時出錯:connect:連接被拒絕”
這很可能是防火牆問題,請確保充當管理者節點或工作節點的主機之間的端口2377、7946和4789處於打開狀態-
從文檔-
主機之間的開放協議和端口以下端口必須可用。
用於群集管理通信的TCP端口2377
TCP和UDP端口7946,用於節點之間的通信
UDP端口4789,用於覆蓋網絡流量
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.