--name 給執行的容器起乙個名字:
docker run -d --name web tomcat
執行centos 必須進入互動介面
-it 進入互動模式
docker run -d --name database - it centos /bin/bash
inspect 檢視docker內部原始檔案。
docker inspect 程序id
使用 -- link 容器執行名稱 啟動的時候可以直接獲取到 對某個容器的通訊名稱 而不再需要使用 內部 ip位址進行通訊。
自己使用需要新建自己的網橋:網橋可以用來分組 同乙個網橋內部的容器天然互通
docker容器間網路通訊
我們都知道,同主機同網路下的容器可以通過容器的網橋來進行通訊,但是不同網路的容器不能通訊。原因是什麼呢?參考 這個帖子,我自己做了實驗,記錄一下 檢視主機ip 是否開啟 sysctl net.ipv4.ip forward。既然已經開啟,且各個網橋都連線在主機上,為什麼不能ping通 我們看一下ip...
理解Docker容器連線實現容器間通訊
容器連線 link 系統是除了埠對映外,另一種跟容器中應用互動的方式。其會在源容器 db 與接收容器 web 之間穿件乙個隧道,接收容器可以看到源容器指定的資訊。其實乙個可以將具體的容器連線到一起來進行通訊的抽象層。容器的命名 docker的連線系統會根據容器的名稱來進行連線。name用來自定義名稱...
docker容器間通訊(非網橋方式)
預設情況下,docker 會將所有容器連線到由 docker0 提供的虛擬子網中。使用者有時候需要兩個容器之間可以直連通訊,而不用通過主機網橋進行橋接。解決辦法很簡單 建立一對 peer 介面,分別放到兩個容器中,配置成點到點鏈路型別即可。首先啟動 2 個容器 docker run i t rm n...