写在前面

我这套群晖为VMware搭建的黑裙,就是为了给Mac做TimeMachine用的,顺便安装了一个Docker运行一些容器用,运行OW主要是为了用小猫咪做旁路由

群晖配置更改

首先要安装docker套件,直接在套件中心就能看到,安装即可

安装完成后,打开docker套件配置镜像加速

我这里配置的阿里云镜像加速,随便注册一个阿里云账户,找到容器镜像服务就会有一个加速地址

然后去控制面板打开群晖的ssh功能,后面的需要在命令行终端更改一些配置

然后就可以通过ssh连接工具去连接了,账户密码就是登陆群晖的账户和密码,登陆进去以后的权限为普通用户,需要切换到root

#输入命令
sudo -i

回车后会提示输入密码,输入当前登陆的群晖账户的密码就可以了,接着开启网卡混杂模式,添加docker网络

#开启混杂模式
ip link set eth0 promisc on
#添加一个docker网络
docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=eth0 macnet
#subnet为当前所在的网络,根据实际情况更改
#gateway为网关地址,一定要填写正确

接着回到docker套件去拉取镜像,这里使用的是sulinggg/openwrt

等拉取完成后回到命令行界面,启动容器(个人习惯,web界面通过图形化界面也可以)

#算是基础的Dokcer命令,就不解释了
docker run --restart always --name openwrt -d --network macnet --privileged sulinggg/openwrt:x86_64 /sbin/init

启动完成后我们进到容器的命令终端,需要修改一下ip地址网关之类等信息,或者在之前的终端里直接通过Docker命令登陆容器更改也可以

如果群晖为7.0以上选终端机时候会提示错误,忽略他然后点新增即可,6.X不会提示错误,接着输入命令去更改网卡

#更改网卡
vim /etc/config/network
#重启网络
/etc/init.d/network restart
##注:进入vi编辑器后用上下左右键移动光标到指定位置,按i或者a进入编辑模式,更改完成以后按ESC键推出,接着输入:wq保存


#也可以直接在群晖命令终端进入容器,通过下面的命令
docker exec -it openwrt bash

然后输入命令更改root密码,不然一会我们登陆不了系统

passwd root
#输入2次密码,输入时不显示

接着浏览器访问ip地址就可以看到OpenWrt界面了,这个容器的插件比较全,小猫咪之类的都可以使用