本帖最后由 青木 于 2022-6-6 12:44 编辑
步骤奉上,如有错误,请大家帮忙指正。我的群晖是黑6.2.3, 7.0以上的应该是可以通用的。
1、创建macvlan网络 打开ssh
连接群晖,我用的是xshell
进入root,命令:sudo -i,这里要输入密码,密码就是群晖的登陆密码,输入的时候是不可见的,输完按回车即可
好了,这样就进去了
查看docker现有网络 命令:docker network ls 默认只有这三个吧
查看网卡 命令:ip addr 我们要用到这个网卡
创建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网络的名称 以上根据自己的情况修改 出现这一串字符说明创建成功了
我们再来用命令看一下 命令:docker network ls 看到没,这里多出来一个,这就是我们创建的macvlan网络
在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的映像(看好自己下载的版本) 这样已经创建成功,并且自动启动了
容器中已经看到了
网络中也看到有容器连接了
登陆地址,我们指定的IP:18888
业务运行正常
网络也不冲突了,我记得官方默认这两个都是用的NAS的ip
OK 成功了
结束! 感谢大家观看!
|