天天看點

docker 進階部分 docker 間的通訊 docker 容器間的通訊 容器間的通信

1. docker 容器間 單項通訊(link)

docker run -d --name Mynginx --link centosnew -p 80:80 nginx 

#這段指令的意思是:背景運作一個Mynginx容器連接配接到centosnew上 對主控端暴露的端口為80

# -d 背景運作

# --name 容器的名字

# --link 連接配接位置

# -p 主控端端口:容器端口 
           

      注意:這裡主機名的使用的方式是,當把應用部署到nginx上是需要通路centos的ip時,換成 centosnew 就可以通路了。

2. Bridge 網橋雙向通信

     1)網橋

docker 進階部分 docker 間的通訊 docker 容器間的通訊 容器間的通信

  2) 檢視網橋的指令

docker network ls
           

 3)建立一個網橋  

docker network create  -d bridge my-bridge
           

 4)  容器綁定網橋

docker network connect my-bridge Mynginx #(所有需要互通的容器到需要綁定到同一個網橋)
           

 5)網橋的原理

docker 進階部分 docker 間的通訊 docker 容器間的通訊 容器間的通信