统计
  • 文章总数:70 篇
  • 评论总数:28 条
  • 分类总数:6 个
  • 最后更新:9月12日
原创技术分享

Docker - 给容器分配宿主机网段IP

本文阅读 1 分钟
首页 技术分享 正文

docker容器启动后一般都是使用-p参数将容器端口映射宿主机端口,这种方法一般是比较方便和比较多人使用,但是有些人有分配主机网络的需求,于是有了本文。

docker

创建macvlan

docker network create -d macvlan  --subnet=10.10.10.0/24 --gateway=10.10.10.254 -o parent=eth0 dockerbridge

--subnet:宿主机网段
--gateway:宿主机网关
parent:桥接网卡
dockerbridge:自定义参数名称,创建容器参数--net需要用的

创建后可通过docker network ls查看

NETWORK ID     NAME           DRIVER    SCOPE
4b2a365763b5   bridge         bridge    local
41115bee3ba7   dockerbridge   macvlan   local
e9de4672b330   host           host      local
f7c372736576   none           null      local

创建容器

docker run --net=dockerbridge --ip=10.10.10.200  -dt --name centos7 centos:7

--net:使用网络
--ip:使用的IP地址

原创文章,作者:听风语星辰,如若转载,请注明出处:https://blog.61os.com/docker-set-host-ip.html
ZeroTier - 一款P2P异地组网软件
« 上一篇 05-25
opnsense - 多功能、易使用、开源的防火墙
下一篇 » 07-08

发表评论

成为第一个评论的人