
迁移docker版1panel和上面部署的网站到新云服务器VPS主机
一、换新 VPS 主机
选镜像
Debian 10换源
1
2
3
4echo "deb http://archive.debian.org/debian stretch main non-free contrib
deb-src http://archive.debian.org/debian stretch main non-free contrib
deb http://archive.debian.org/debian-security stretch/updates main non-free contrib
deb-src http://archive.debian.org/debian-security stretch/updates main non-free contrib" > /etc/apt/sources.list更新 apt 并安装 curl
1
apt update -y && apt install curl -y
安装 docker
1
bash <(curl -sSL <https://linuxmirrors.cn/docker.sh>)
创建文件夹
1
2mkdir /root/1panel/wwwroot
echo "alias ll='ls -lha'" >> .bashrc
二、迁移 docker
导出容器配置信息(JSON)
1
docker inspect 1panel > ~/backup/1panel.json
导出容器镜像
1
2docker commit 1panel new_1panel
docker save new_1panel> ~/backup/1panel.tar导出容器的数据卷
1
2
3docker cp 1panel:/var/lib/docker/volumes ~/backup/1panel_volumes
docker cp 1panel:/opt ~/backup/1panel_opt
docker cp 1panel:/root/1panel/wwwroot ~/backup/1panel_wwwroot打包并迁移文件到新主机
1
2
3
4
5
6tar -zcvf backup.tar.gz ~/backup
# IP地址192.168.1.108和用户名root换成自己的
# /root/1panel是新主机接收目录
scp -C backup.tar.gz [email protected]:/root/1panel新主机上解压并导入镜像
1
2
3cd /root/1panel
tar -zxvf backup.tar.gz
docker load < backup/1panel.tar恢复数据卷
1
2
3cp -r backup/1panel_opt /opt
cp -r backup/1panel_volumes /var/lib/docker/volumes
cp -r backup/1panel_wwwroot wwwroot创建并启动容器
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15docker run -d \
--name 1panel \
--restart always \
--network host \
-e TZ=Asia/Shanghai \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /var/lib/docker/volumes:/var/lib/docker/volumes \
-v /opt:/opt \
-v /root/1panel/wwwroot:/root
1panel
# 或者用docker compose
wget https://gist.githubusercontent.com/carycoti/71383438c1a57404484be7c57e6a1e42/raw/87eedc7af47e48a3612aa65f31b777f9463c98c9/docker-compose.yml
docker compose up -d清理文件
1
2rm -rf backup
rm backup.tar.gz
三、1panel 后台操作
- 面板设置 >> 服务器地址 >> 设置 >> 输入新主机的 IP 地址 >> 确认
- 面板设置 >> 安全 >> 面板 SSL >> 详情 >> 点选自签名 >> 确认
- 应用商店 >> 已安装 >> 重建(所有应用,除 php)>> 确认
- 网站 >> 运行环境 >> 编辑 >> 勾选重建 php 应用 >> 确认
- 检查网站前后台是否正常工作
- 大功告成
- 标题: 迁移docker版1panel和上面部署的网站到新云服务器VPS主机
- 作者: 康少
- 创建于 : 2025-08-08 04:24:06
- 更新于 : 2025-10-15 13:31:57
- 链接: https://hexo-gamma-liard.vercel.app/2025/08/07/迁移docker版1panel和上面部署的网站到新云服务器VPS主机/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论