如何保證docker容器間的網路互聯

2021-09-19 20:36:40 字數 542 閱讀 7797

1.要保證docker容器之前的網路互聯,每次docker容器重啟過,docker容器的ip就會改變,這種情況是我們如果想要鏈結docker是不願意發生的,為了解決這一問題,可以在建立docker容器時,通過 --link命令進行設定

docker run --link=[container_name]:[alias]

即給想要聯通的docker容器進行新增乙個別名,這樣docker新建立容器的時候,就會自動建立相對應的配置。

配置變化:

檢視docker容器的環境變數:    執行     env    命令

檢視docker容器的host設定:    執行    cat   /etc/hosts

2.如果需要指定特定的docker容器連線本容器,而阻止其他容器進行連線本容器

可在啟動docker容器時,

設定    --icc=false,【--icc=false】表示禁止所有的容器進行網路互聯本容器,預設是true

設定  --iptables=true 

然後執行  --link 指定特定的容器進行連線本容器

Docker容器間的互聯

在同一宿主機下,docker容器通過docker網橋進行連線,預設情況下,同一宿主機下的所有容器都可以連線。但是容器的ip可能隨著容器重啟而變化,所以docker提供了link選項提供可靠連線。docker run link container alias image command link 引數...

Docker 容器間通訊

name 給執行的容器起乙個名字 docker run d name web tomcat 執行centos 必須進入互動介面 it 進入互動模式 docker run d name database it centos bin bash inspect 檢視docker內部原始檔案。docker ...

docker容器間的負載均衡

場景 第一次寫文章有點害怕,心理慌慌的,寫得不好的或是不對的,還請指點。在最近一次開發過程中遇見這個這樣的問題 在面臨突發性大量使用者湧進系統的時候,伺服器的資源使用並不高,cpu使用率28 左右,記憶體的使用率40 左右但是依然會造成系統卡頓,請求超時等問題。百思不得其解頭髮都快抓掉完了 系統也未...