docker 指定ip開容器,並且和內網在同一個網段
阿新 • • 發佈:2017-05-05
docker 指定ip開機器 並且和內網在同一個網段
docker 指定ip開機器,並且和內網在同一個網段 第1步:創建自定義網絡 備註:這裏選取了100.0.0.0網段,也可以指定其他任意空閑的網段 docker network create --subnet=100.0.0.0/16 shadownet 註:shadown為自定義網橋的名字,可自己任意取名。 第2步:在你自定義的網段選取任意IP地址作為你要啟動的container的靜態IP地址 備註:這裏在第二步中創建的網段中選取了100.0.0.10作為靜態IP地址。這裏以啟動shadowsocks為例。 docker run -d --net shadownet --ip 100.0.0.10 --name test --hostname test 鏡像名稱 docker run -tid --net shadownet --ip 100.0.0.10 --name test01 --hostname test01 ubuntusshd 第3步 如果希望可以直接使用容器內的port和ip,那麽就把上面定義的網段設置為何內網網卡同一個網段,並且設置把內網的網卡添加到shadownet這個網橋中 命令如下: brctl addif br-05da2d960ae0 eth0 :這個名稱你用brctl show 和ifconfig 查看 確定哪一個是你的網橋即可
本文出自 “奮鬥吧” 博客,轉載請與作者聯系!
docker 指定ip開容器,並且和內網在同一個網段