docker 指定ip开容器,并且和内网在同一个网段
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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开容器,并且和内网在同一个网段的主要内容,如果未能解决你的问题,请参考以下文章