docker软路由单臂_铁威马Docker创建桥接网卡直连路由教程

1.使用SSH ROOT帐号登录Tos

2.输入ip addr 查看网络

3.找到需要创建桥接的网卡,例如我是LAN1 IP为199.99.99.55网卡的名称是eth0。

4.输入创建桥接命令

docker network create -d macvlan --subnet=199.99.99.0/24 --gateway=199.99.99.1 -o parent=eth0 bridge-host

命令解释:

199.99.99.0/24 (网段,/24是掩码,等于255.255.255.0)

199.99.99.1 (网关IP,一般是路由器的LAN口IP)

eth0 (网卡名称)

bridge-host (接口名称,可自定义)

5.执行后显示如下,成功会返回一串ID,不用记.只要知道创建成功了就行

6.由于Tos的Docker功能还没有完善,导致我们添加后无法在网页上显示,我们只能用命令行的方式创建容器的时候选择桥接网口

例如创建可道云

docker run -itd \

--name Kodbox \

--network=bridge-host \

--ip=199.99.99.222 \

--dns=114.114.114.114 \

--mac-address C2:F2:9C:C1:11:01 \

--restart=always \

-v /mnt/md0/Disk/Kodbox:/www/data/files \

tznb/kodbox:1.15

命令解释

docker run -itd \ #创建容器 参数为itd (含义请百度Docker run 命令)

--name Kodbox \ #容器名称,可以自定义

--network=bridge-host \ #接口名称,上面创建桥接时写的什么这里就改成什么

--ip=199.99.99.222 \ #容器的IP地址,建议在路由器的DHCP地址池范围外,避免造成冲突

--dns=114.114.114.114 \ #DNS服务器地址,可自己更换其他的

--mac-address C2:F2:9C:C1:11:01 \ #容器的MAC地址 可以用其他的,如果多个容器的话不能有重复的

--restart=always \ #自动重新启动=开启

-v /mnt/md0/Disk/Kodbox:/www/data/files \ #挂载一个目录到容器内

tznb/kodbox:1.15 #映像名称(作者/名称:版本)

成功访问.说明完全是OK的!使用桥接模式的话就不需要考虑端口是否冲突了

搭建网站的我们可以全部使用80端口

如果对多个网口创建的话要注意接口名称不要重复

温馨警告:

千万别在Tos网页Docker对容器进行编辑操作,有BUG,会导致容器被删除!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值