查看网卡名称
通过ssh软件连入群晖后台
sudo -i
回车输入密码 切换root权限
输入命令
ip addr
返回的值中,找到对应你的群晖IP地址那条,上面就是物理网卡名称,网卡名称是ovs_eth0
创建桥接网卡
docker network create -d macvlan --subnet=192.168.31.0/24 --gateway=192.168.31.1 -o parent=ovs_eth0 bridge-host
命令说明:192.168.31.0为你的内网地址段,192.168.31.1为你的网关地址,ovs_eth0是你的物理网卡名称
创建好之后,docker的网络里会多出一个bridge-host网卡
启动容器
配置启动docker宝塔容器
网卡选择桥接网卡,映射网站磁盘目录,删除所有端口映射
配置完毕启动设备
注意:可能会提示访问API 失败,关闭窗口直接启动
默认ip 为 .2 修改默认IP
修改已经运行的容器网络IP
查看正在运行的容器ID
docker ps
进入群晖SSH修改容器IP
先断开容器与原网络的连接
docker network disconnect [原网络名称] [容器名称或容器ID]
docker network disconnect bridge-host 40fa7cadc44c
连接新网络
docker networkconnect [目标网络名称] [指定容器IP] [容器名称或容器ID]
docker network connect bridge-host --ip=192.168.31.111 40fa7cadc44c
查看容器IP
修改宝塔服务器用户名密码
在docker终端机中新建命令bt,根据提示修改账号密码
![image](https://p.tolan.link:2443/i/2024/10/20/t2a7re.png
取消手机号码验!
一键优化脚本
wget -O optimize.sh http://f.cccyun.cc/bt/optimize.sh && bash optimize.sh
参考来源:
https://www.hncloud.com/supports/6199.html
https://www.xiaoten.com/archives/Use-Synology-nas-to-build-a-docker-version-of-independent-weekend-ip.html
https://registry.hub.docker.com/r/pch18/baota/