群晖给Docker宝塔服务器容器添加独立IP地址

查看网卡名称

通过ssh软件连入群晖后台 sudo -i 回车输入密码 切换root权限 输入命令 ip addr 返回的值中,找到对应你的群晖IP地址那条,上面就是物理网卡名称,网卡名称是ovs_eth0 image

创建桥接网卡

image 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网卡 image

启动容器

配置启动docker宝塔容器 image 网卡选择桥接网卡,映射网站磁盘目录,删除所有端口映射 配置完毕启动设备 注意:可能会提示访问API 失败,关闭窗口直接启动 image 默认ip 为 .2 修改默认IP image

修改已经运行的容器网络IP

查看正在运行的容器ID docker ps image 进入群晖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

image

查看容器IP image

修改宝塔服务器用户名密码

在docker终端机中新建命令bt,根据提示修改账号密码 ![image](https://p.tolan.link:6688/i/2024/10/20/t2a7re.png

取消手机号码验!

image

一键优化脚本 wget -O optimize.sh http://f.cccyun.cc/bt/optimize.sh && bash optimize.sh image

参考来源: 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/


群晖给Docker宝塔服务器容器添加独立IP地址
https://halo.tolan.link:6688//archives/1749103683236
发布于
2024年10月20日
许可协议