本站已运行

蓝光高清网

搜索

[教程分享] 群晖docker开启局域网桥接

Synology 发表于 2021-2-28 11:33:17 | 显示全部楼层 |阅读模式
作死实验者:缔梦天诚 希望转载的保留
开始我参考国外论坛各种毛病各种方法都不行,国内各大论坛都没有教程
首先群晖默认网络模式是bridge+host 我们将开启的网络模式bridge-host
Bridge:docker容器内部虚拟网桥,容器内部172.17.0.X网段 无法获取主机网络ip 访问容器需要映射端口 并且不能和主机占用端口冲突 不映射端口无法使用
Hosthost模式 将容器绑定到主机网卡使用主机的ip 并且不能和主机占用端口冲突 使用哪些端口自动占用
bridge-host:通过主机的虚拟网卡来创建虚拟网桥 将容器的网卡绑定到这个直通局域网的虚拟网桥上
优点:容器获取到局域网ip, 容器ip和群晖主机一个网段,端口1-65535全端口使用 不和主机冲突 ip手动指定
可以说bridge-host模式就是把容器都桥接到你群晖所在的局域网
那么开始教程

首先你的群晖开启了root账号并用putty登录上
如图 打开群晖控制面板 ---》》》》网络----》》》》网络界面----》》》管理---》》》》Open vSwitch设置
image.png

游客,如果您要查看本帖隐藏内容请回复

容器绑定到桥接网卡 并指定ip
--network bridge-host --ip=192.168.99.11
在你创建的容器里添加绑定的网络 和绑定的ip
如下
docker run -itd --restart=always --network bridge-host --ip=192.168.99.2 --name kms-server3 luodaoyi/kms-server
image.png
image.png
image.png
最终结果 容器成功接入局域网ip 并且端口没有冲突

回复

使用道具 举报

全部回复0 显示全部楼层

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

开通会员 帮助中心 返回顶部 返回列表