收起左侧

Docker 容器自动备份,无损恢复

9
回复
1925
查看
[ 复制链接 ]

1

主题

5

回帖

0

牛值

江湖小虾

2025-11-25 10:05:57 显示全部楼层 阅读模式

偶然发现一个有趣的docker项目,docker2compose ,可以将docker中所有的容器设置备份并导出为yaml文件,在系统重装时,就可以直接导入yaml文件达到无损恢复的目的。

项目地址:https://github.com/coracoo/docker2compose

启动方式:

将/vol2/1000/docker更换为你自己的文件夹目录

docker cli启动

docker run -itd --name d2c \
  -v /var/run/docker.sock:/var/run/docker.sock:ro \
  -v /vol2/1000/docker/compose:/app/compose \
  -v /vol2/1000/docker/logs:/app/logs \
  -v /vol2/1000/docker/config:/app/config \
  -p 5000:5000 \
  -e TZ=Asia/Shanghai \
  crpi-xg6dfmt5h2etc7hg.cn-hangzhou.personal.cr.aliyuncs.com/cherry4nas/d2c:latest
  # 或使用github镜像源:ghcr.io/coracoo/d2c:latest

docker compose启动

services:
  d2c:
    image: crpi-xg6dfmt5h2etc7hg.cn-hangzhou.personal.cr.aliyuncs.com/cherry4nas/d2c:latest
    # github镜像源
    # image: ghcr.io/coracoo/d2c:latest
    container_name: d2c
    ports:
      - "5000:5000"  # Web UI端口
    environment:
      - TZ=Asia/Shanghai  # 可选,时区设置
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - /vol2/1000/docker/compose:/app/compose
      - /vol2/1000/docker/logs:/app/logs
      - /vol2/1000/docker/config:/app/config

项目截图:

462279771-d1b40dd7-408b-4f87-9756-a35ffe74a5da.png

462279851-beff1d61-e495-491f-a1db-62cf59d5ce8d.png

462279904-6eec9ece-e670-4ddb-b28e-bf301d22e8e7.png

收藏
送赞 7
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

1

主题

13

回帖

0

牛值

江湖小虾

飞牛百度网盘玩家fnOS1.0上线纪念勋章

2025-11-25 16:11:08 显示全部楼层

好东西

11

主题

48

回帖

0

牛值

fnOS系统内测组

2025-11-25 17:19:20 显示全部楼层
要是能批量替换指定路径就好了

12

主题

68

回帖

0

牛值

fnOS系统内测组

飞牛百度网盘玩家fnOS1.0上线纪念勋章社区上线纪念勋章

2025-11-25 19:40:33 显示全部楼层

services:
d2c:
image: crpi-xg6dfmt5h2etc7hg.cn-hangzhou.personal.cr.aliyuncs.com/cherry4nas/d2c:latest

github镜像源

image: ghcr.io/coracoo/d2c:latest

container_name: d2c
ports:

  • "5000:5000" # Web UI端口
    environment:
  • TZ=Asia/Shanghai # 可选,时区设置
    volumes:
  • /var/run/docker.sock:/var/run/docker.sock:ro
  • /vol2/1000/Docker/d2c/compose:/app/compose
  • /vol2/1000/Docker/d2c/logs:/app/logs
  • /vol2/1000/Docker/d2c/config:/app/config

1

主题

30

回帖

0

牛值

社区共建团

fnOS1.0上线纪念勋章

2025-11-27 09:11:04 显示全部楼层

挺不错的项目

0

主题

7

回帖

0

牛值

江湖小虾

2025-11-27 10:38:22 显示全部楼层

好东西,部署了几次没有成功,还再研究中。

7

主题

67

回帖

0

牛值

初出茅庐

2025-12-10 22:54:57 显示全部楼层

有批量恢复的方式吗

[img]https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif[/img]

0

主题

52

回帖

0

牛值

初出茅庐

2025-12-24 17:22:58 显示全部楼层

handshake

8

主题

8

回帖

0

牛值

江湖小虾

2025-12-24 17:53:49 显示全部楼层

这个项目好,可以把普通容器轻松无痛转换成Compose

0

主题

3

回帖

0

牛值

江湖小虾

请问表达式怎么填,不能自动执行啊

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则