每天一个群晖小tip 篇三十:无需ssh为群晖docker开启macvlan网络(简化版)

2023-06-29 19:39:19 13点赞 127收藏 15评论

提示:本篇文章约2719字符,阅读大约需要3分钟。

关注专栏不迷路

无需ssh为群晖docker开启macvlan网络(简化版)

写在前面

前几天本薇发布了基于Linux的NAS系统为docker新建Macvlan的详细教程。今天来写一版群晖用户专属的简化版的新建Macvlan网络教程。

群晖(Synology)DS1821+四核心8盘位NAS网络存储服务器文件服务器数据备份8800元Synology DiskStation DS1821+ 是一款强大的 8 槽 式网络连接存储解决方案,旨在存储和保护任务 关键型数据。DS1821+ 旨在处理数量不断增加 的非结构化数据,其低噪声的台式外形规格专为 SOHO 和 SMB 环境而构建。DS1821+ 的 4K 随机读 取 IOPS 性能达到 110K 以上,比前代产品高 177% ,十分快速,且具有充足的可扩展性空间。京东去购买群晖(Synology)DS923+4盘位万兆扩展NAS网络存储服务器文件共享自动备份私有云团队云盘4900元NAS市场领导者群晖的家用旗舰产品,4盘位中的高端首选。京东去购买

注1:想知道Macvlan网络能为docker功能带来哪些新的玩法,请看下面详细版教程;

注2:本薇的IPv6教程属于本文必读的前置教程。为docker新建Macvlan网络的重点就是为容器添加公网IPv6地址支持;

实际操作

开启虚拟交换机

在为docker开启macvlan网络之前,先检查一下是否开启了虚拟交换机

打开Open vSwitch打开Open vSwitch

检查是否开启了虚拟交换机检查是否开启了虚拟交换机

因为如果先为docker添加了Macvlan网络支持,后面再开启网口的虚拟交换机支持,可能会导致网口bug,这个在群晖和威联通机型上均有测试出bug。

因此请先检查是否为网口开启了虚拟交换机支持,或者直接安装Virtual Machine Manager套件,通过初始化套件自动开启虚拟交换机支持。

安装虚拟机套件安装虚拟机套件

查看当前服务网口

因为Macvlan网络需要绑定服务接口,所以一定要事先确定好服务的网络接口,如果选错接口,是不能修改的,只能删了重新建。

一般群晖虚拟交换机的命名规律是ovs_ethx,从0开始排序。如果你和我一样添加了2.5G网口,一般就是ovs_eth2

不过最好还是去确认一下网口服务比较好:

打开控制面板>任务计划>新增计划的任务:

用户账号,选择root;

任务设置输入ifconfig

新增ifconfig任务新增ifconfig任务

计划选择在以下日期运行,不要重复

保存后,点击任务计划设置,任选一个文件夹保存输出结果。

选择保存结果文件夹选择保存结果文件夹

然后从输出结果中找到需要绑定的网口。

查看输出结果查看输出结果

找到网口找到网口

添加Macvlan网络

还是和上述步骤一样,再次新建一个计划任务,具体直接看图,这里就不赘述了。

Macvlan任务常规设置Macvlan任务常规设置

计划设置计划设置

在任务设置里面添加以下代码。

Macvlan任务设置Macvlan任务设置

docker network create -d cvlan --subnet=10.10.10.0/24 --gateway=10.10.10.1 --ipv6 --subnet=fd1e:6551:6c39::/64 --gateway=fd1e:6551:6c39::1 -o parent=ovs_eth2 mbw-net

注1:由于张大妈编辑器显示代码存在bug,所以各位以截图里面显示的代码为准,请仔细核对后再复制。

注2:由于本文为简化版教程,具体每条代码的解释和用法请参考详细版教程,为避免被系统判定为重复投稿,这里就不再重复了。

为容器开启IPv6支持(详细玩法见下一篇)

虽然群晖的Container Station容器可以直接显示Macvlan网络,以及加入了Macvlan网络容器的网络详情(这点比威联通强)。

macvlan网络macvlan网络

但是,在初始化容器设置的时候,Container Station并不能设置容器独立的IPv4和IPv6地址,我们仍然需要Portainer的帮助。

因此,这里有个小技巧,我们可以先在Container Station里把其他设置都做好(毕竟比Portainer肯定用得顺手),然后在Portainer里面修改一下容器的网络设置即可。

总结

Macvlan网络在docker容器的应用中是一个非常强大的工具,每个容器拥有独立的局域网IP地址,还可以拥有独立的IPv6地址。尤其在docker注册表仍然不能正常访问的今天,为qb等容器单独配置IP地址似乎是唯一的出路。

下一篇我们会详细讲一下为特定容器配置Macvlan网络及其详细的玩法。

这就是本期的全部内容了,如果这篇文章对您有帮助的话,欢迎您在评论区多多讨论,也欢迎关注、点赞、打赏一键三连,您的支持对我非常重要。

我是冥冰薇,点个关注不迷路,我们下期再见。

无需ssh为群晖docker开启macvlan网络(简化版)

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

4099元起

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

8899元起

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

1549元起

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

4899元起

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

7196元起

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

1399元起

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

4099元起

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

13746元起

Synology 群晖 DS416 企业级 NAS网络存储

Synology 群晖 DS416 企业级 NAS网络存储

暂无报价

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

2299元起

Synology 群晖 DS423 四核心 4盘位 NAS网络存储 私有云 照片自动备份

Synology 群晖 DS423 四核心 4盘位 NAS网络存储 私有云 照片自动备份

3199元起

Synology 群晖 DS1621+ 六盘位NAS (V1500B、4GB)

Synology 群晖 DS1621+ 六盘位NAS (V1500B、4GB)

6899元起

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

3090元起
15评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
127
扫一下,分享更方便,购买更轻松