#楼主# 2022-6-6

跳转到指定楼层
本帖最后由 青木 于 2022-6-6 12:44 编辑

相信用群晖跑纳思小星和docker的小伙伴一定经常遇到这两个业务natupnp经常会变得不可用的情况吧,其实这是他们共用host网络发生冲突,而后果就是其中一个不跑量,这坚决不能忍啊!为解决这个问题,我参考了“米老鼠”大神(帖子原文:https://bbs.onethingcloud.com/forum.php?mod=viewthread&tid=3484以及网上诸多大神的教程,终于把问题解决了。

步骤奉上,如有错误,请大家帮忙指正。我的群晖是黑6.2.3,  7.0以上的应该是可以通用的。

1、创建macvlan网络
打开ssh
1.png

连接群晖,我用的是xshell
2.png

进入root,命令:sudo -i,这里要输入密码,密码就是群晖的登陆密码,输入的时候是不可见的,输完按回车即可
3.png

好了,这样就进去了
5.png

查看docker现有网络
命令:docker network ls
6.png
默认只有这三个吧

查看网卡
命令:ip addr
我们要用到这个网卡
7.png

创建macvlan网络
命令:docker network create -d macvlan --subnet=192.168.6.0/24 --gateway=192.168.6.1 -o parent=ovs_eth0 macvlan1
Subnet  子网
Gateway  网关
Ovs_eth0 我们打开的虚拟交换机网卡
Macvlan1  创建的macvlan网络的名称
以上根据自己的情况修改
8.png
出现这一串字符说明创建成功了

我们再来用命令看一下
命令:docker network ls
9.png
看到没,这里多出来一个,这就是我们创建的macvlan网络

10.png
docker里也能看到了

2、创建容器
命令:docker run -d --name=wxedge --net=macvlan1 --ip=192.168.6.20 -v /volume1/docker/wxedge_storage:/storage --privileged=true --restart=always onething1/wxedge:2.2.20

--name=wxedge   创建的容器名称
--net=macvlan1  使用刚刚创建的macvlan1网络
--ip=192.168.6.20   指定容器的IP
-v /volume1/docker/wxedge_storage:/storage   装载文件夹以及路径(请提前创建wxedge_storage文件夹)
onething1/wxedge:2.2.20  网心云docker的映像(看好自己下载的版本)
11.png
这样已经创建成功,并且自动启动了

容器中已经看到了
12.png

网络中也看到有容器连接了
12.5.png

登陆地址,我们指定的IP:18888
13.png

业务运行正常
14.png

网络也不冲突了,我记得官方默认这两个都是用的NAS的ip
1111.png

2222.png

OK
成功了


结束!
感谢大家观看!


祝大家发财、发大财、超级发财!
转播转播 分享淘帖
回复

使用道具

  • TA的每日心情
    开心
    2024-7-1 10:19
  • 194

    主题

    775

    帖子

    2390

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    2390

    最佳新人

    飞哥头很大 发表于 2022-6-8 16:18:18

    投稿稿件已收到,符合基本的投稿规则,本期中奖稿件名单将在近期公布,保持关注喔~

    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    15

    积分

    幼儿园

    Rank: 1

    积分
    15
    Ach1n 发表于 2022-7-25 14:22:58
    Dracula 发表于 2022-7-9 09:30
    折腾了一晚上,终于成功了,后排提醒群晖装在esxi里的小伙伴,记得在虚拟交换机里把混杂模式打开,否则容器 ...

    说你什么好呢?NB666
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    6

    积分

    幼儿园

    Rank: 1

    积分
    6
    Dracula 发表于 2022-7-9 09:30:38
    折腾了一晚上,终于成功了,后排提醒群晖装在esxi里的小伙伴,记得在虚拟交换机里把混杂模式打开,否则容器连不上网。
    回复

    使用道具 举报

  • TA的每日心情
    可爱
    2024-11-13 11:08
  • 96

    主题

    1539

    帖子

    37

    积分

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    37

    热心会员最佳新人活跃会员

    米老鼠 发表于 2022-6-20 09:23:34
    厉害~我不是大神~~

    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2022-6-13 14:16
  • 5

    主题

    7

    帖子

    70

    积分

    小学生

    Rank: 2

    积分
    70
    自由自在 发表于 2022-6-18 10:11:53
    我有2台nas,一台按你说的弄好了,另一台设置好了但app老显示不在线,这是怎么回事?都能绑定但APP显示没在线。docker好像连不上网。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-7-6 20:21
  • 18

    主题

    72

    帖子

    212

    积分

    小学生

    Rank: 2

    积分
    212
    青木 发表于 2022-6-16 12:43:05
    cine 发表于 2022-6-14 12:14
    牛啊牛啊,这样按理来说是不是可以挂无限个网心?

    理论上是这样的,只要你硬件吃得消,一个docker分配一个ip
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-7-6 20:21
  • 18

    主题

    72

    帖子

    212

    积分

    小学生

    Rank: 2

    积分
    212
    青木 发表于 2022-6-16 12:42:05
    cine 发表于 2022-6-14 16:05
    按照楼主的教程完成了,小星还是端口限制,尴尬了。不知道怎么搞了

    端口限制跟这个是两码事
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    3

    帖子

    8

    积分

    幼儿园

    Rank: 1

    积分
    8
    cine 发表于 2022-6-14 16:05:54
    按照楼主的教程完成了,小星还是端口限制,尴尬了。不知道怎么搞了
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    3

    帖子

    8

    积分

    幼儿园

    Rank: 1

    积分
    8
    cine 发表于 2022-6-14 12:14:49
    牛啊牛啊,这样按理来说是不是可以挂无限个网心?
    回复

    使用道具 举报

    12下一页