阿里雲部署docker swarm 內網問題

2022-04-14 11:55:02 字數 594 閱讀 1879

先說目前的結論:

docker-swarm部署的應用,在阿里雲內網上無法訪問。

之前都是在自己的雲主機上,用docker-swarm部署,對映埠後,通過公網ip可以訪問服務。

昨天要轉到公司提供的伺服器上,由於同一區域還有其他服務要互動,準備通過內網位址提供服務,內網網速快,也沒有流量限制。

但是部署以後,發現無論如何內網ip訪問埠都不通。

但是通過外網ip訪問這些埠,都能正常使用。

首先排除服務問題,因為外網功能正常。

其次內網也是連通的,ping得通,而且不通過docker啟動的服務埠,也能通。

docker啟動的都是監聽tcp6協議,即使主機禁用ipv6

通過tcpdump可以抓到內網發來到docker-swarm埠的tcp起始包,但是docker服務沒有響應

通過iptables監聽不到內網ip發來到docker-swarm埠的tcp包

鑑於此,最終改用docker-compose進行部署,起始已經不算是集群了,僅僅是可以和docker swarm復用配置檔案而已。

最後的問題可能是在阿里雲或者docker swarm上,但是無法確認了。

阿里雲部署gitlab

步驟 1 購買例項,本人購買的是1cpu1g的實力,有點不夠,gitlab比較吃記憶體 2 安裝映象,我用的雲市場裡的映象,映象id m bp17473x677nt43o83fd,映象裡有使用說明 3 ssh連線,或者至今用阿里雲的遠端連線,啟動gitlab,如果硬體到位就沒什麼問題啦,直接訪問即可...

阿里雲部署flask

從原始碼編譯python 註冊 python 3.6 的系統環境 pip安裝源的確認 virtualenv工具的安裝 直接使用pip3安裝virtualenv即可,這樣安裝到的是在python36目錄下的bin目錄裡 pip3 install virtualenv 建議以root身份建立redis原...

阿里雲Freeswtich部署

在centos7上部署freeswitch,按照官網說明安裝步驟如下 yum install y epel release yum install y freeswitch config vanilla freeswitch lang freeswitch sounds systemctl enab...