容器間互聯(1)

Joe·Zhou發表於2018-05-04

假如我們有一個應用的image,有一個db的image。我們肯定希望應用的container和db的container之間隔離,但是應用又可以訪問db。於是我們就面對一個問題container之間如何溝通呢?本次我們討論在同一個host的container之間的情況(主要看bridge)。

  1. 自定義network
    docker network create --deiver bridge --subnet 172.22.0.0/24 --gateway 172.22.0.1 mynet

    檢視:

    docker network inspect mynet

     

  2. 使用自定義network
    docker run -t --name b2 --network mynet --ip 172.22.0.2 busybox
    docker run -t --name b3 --network mynet --ip 172.22.0.3 busybox

     

  3. 測試
    docker exec -i b3 bin/sh
    ping -c 3 b2

     

 

相關文章