docker 1.12:使用macvlan与宿主机设置同网段ip
由于一些开发的特殊环境需求,容器需要部署在与宿主机同一网段中,步骤如下:
环境:
物理机: 192.168.233.233 192.168.233.1 /24
VM虚拟机:Centos7.4 192.168.233.234 192.168.233.1 /24
步骤一:创建网络
$ docker network create -d macvlan --subnet=192.168.233.0/24 --gateway=192.168.233.1 -o parent=ens33 mynet
参数解析:
-d macvlan 加载kernel的模块名
–subnet 宿主机所在网段
–gateway 宿主机所在网段网关
-o parent 继承指定网段的网卡
步骤二:运行容器
$ docker run --net=mynet --ip=172.16.0.100 -it -d --rm ubantu /bin/bash
参数解析:
–ip 可以指定容器的IP
微信公众号:深蓝网络安全
版权属于:深蓝网络安全
本文链接:
https://www.ishenlan.top/index.php/289.html
转载时须注明文章出处及本声明
#如无特别声明,该文章均为
DDX
原创,转载请遵循
署名-非商业性使用 4.0 国际(CC BY-NC 4.0) 协议,即转载请注明文章来源。
#最后编辑时间为: 2022 年 05 月 27 日
友情链接:
Souts博客
|
MCYUM
|
CTFPen
|
PWNTHEBOX论坛
|
sharenjun's blog
|
BB's Blog
浙ICP备2021037043号-1
浙公网安备 33010902003113号