参考:docker服务的数据库迁移
lsky兰空图床搭建
对于这个可以直接使用整目录迁移
- 在旧服务器上备份
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| cd /path/to/lsky-pro
docker compose stop
cd /media/bsuperstation/biG_RU/docker_data tar czf lsky-bed-backup-$(date +%Y%m%d).tar.gz lsky-bed/
tar czf lsky-data-$(date +%Y%m%d).tar.gz lsky-bed/lsky_data/ tar czf lsky-db-$(date +%Y%m%d).tar.gz lsky-bed/db/
cd /path/to/lsky-pro tar czf lsky-config-$(date +%Y%m%d).tar.gz docker-compose.yml .env
ls -lh *.tar.gz
|
- 传输到新服务器
- 在新服务器上恢复
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| sudo mkdir -p /media/bsuperstation/biG_RU/docker_data/lsky-bed
cd /media/bsuperstation/biG_RU/docker_data sudo tar xzf /tmp/lsky-bed-backup-*.tar.gz
sudo mkdir -p /opt/docker/lsky-bed cd /opt/docker sudo tar xzf /tmp/lsky-bed-backup-*.tar.gz --strip-components=1 -C lsky-bed/
mkdir -p /opt/lsky-pro cd /opt/lsky-pro tar xzf /tmp/lsky-config-*.tar.gz
docker compose up -d
docker compose logs -f
|