立即注册  找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 57|回复: 9

docker到底怎么备份?

[复制链接]

docker到底怎么备份?

[复制链接]

8

主题

10

回帖

70

积分

注册会员

积分
70
陈桂林

8

主题

10

回帖

70

积分

注册会员

积分
70
2024-5-4 22:23:36 | 显示全部楼层 |阅读模式
现在越来越多的程序都是docker了,太难受了
原来备份下数据库和文件就OK了,docker也不知道数据和文件哪。用了好久的程序,在网上找的命令备份的,然后恢复的时候全坏了

回复

使用道具 举报

54

主题

795

回帖

2586

积分

金牌会员

积分
2586
万亩斜阳

54

主题

795

回帖

2586

积分

金牌会员

积分
2586
2024-5-4 22:49:33 | 显示全部楼层
备份当初执行的命令,或者docker-compse文件
备份映射到主机的文件夹
回复

使用道具 举报

160

主题

410

回帖

1748

积分

金牌会员

积分
1748
梅东

160

主题

410

回帖

1748

积分

金牌会员

积分
1748
2024-5-4 22:24:52 | 显示全部楼层
只备份volume就行了,看看docker compose里面映射的volume路径,然后一一备份就行可以了
回复

使用道具 举报

5

主题

14

回帖

75

积分

注册会员

积分
75
nulki

5

主题

14

回帖

75

积分

注册会员

积分
75
2024-5-4 22:26:23 | 显示全部楼层
创建容器时加个映射
[ol]
  •   -v /root/data/:/data/[/ol]复制代码
    备份/root/data/就可以了
  • 回复

    使用道具 举报

    4

    主题

    123

    回帖

    366

    积分

    中级会员

    积分
    366
    icomelyy

    4

    主题

    123

    回帖

    366

    积分

    中级会员

    积分
    366
    2024-5-4 22:27:31 | 显示全部楼层
    docker save -o name.tar name
    回复

    使用道具 举报

    97

    主题

    1945

    回帖

    5737

    积分

    论坛元老

    积分
    5737
    heihai

    97

    主题

    1945

    回帖

    5737

    积分

    论坛元老

    积分
    5737
    2024-5-4 22:27:55 | 显示全部楼层
    你给我整不会了,一时之间不知从何说起



    它们什么都知道,它们本就是故意的
    我什么也做不了
    回复

    使用道具 举报

    3

    主题

    195

    回帖

    567

    积分

    高级会员

    积分
    567
    hanada

    3

    主题

    195

    回帖

    567

    积分

    高级会员

    积分
    567
    2024-5-4 22:47:41 | 显示全部楼层
    1、(推荐)容器创建之初就应该映射数据文件或者用docker卷,备份时只要备份映射出来的数据或者docker卷就行
    2、(不推荐)整个docker容器导出为镜像,重建的时候直接重新用导出镜像拉起来就好了

    2不推荐的原因主要是违背了容器使用的初衷,相当于把容器当虚拟机来用了
    回复

    使用道具 举报

    31

    主题

    48

    回帖

    583

    积分

    高级会员

    积分
    583
    sakuraidc

    31

    主题

    48

    回帖

    583

    积分

    高级会员

    积分
    583
    2024-5-4 22:49:50 | 显示全部楼层
    很简单看视频 https://b23.tv/hFTSblu
    回复

    使用道具 举报

    21

    主题

    466

    回帖

    1343

    积分

    金牌会员

    积分
    1343
    Celestine

    21

    主题

    466

    回帖

    1343

    积分

    金牌会员

    积分
    1343
    2024-5-4 22:51:12 | 显示全部楼层
    可以使用docker save命令把容器打包为tar压缩文件,需要用时使用docker load命令还原
    回复

    使用道具 举报

    33

    主题

    129

    回帖

    1041

    积分

    金牌会员

    积分
    1041
    kennyS

    33

    主题

    129

    回帖

    1041

    积分

    金牌会员

    积分
    1041
    2024-5-4 23:31:32 | 显示全部楼层
    "

    这锅docker可不背,不会用就了解再用。
    没做映射就复制出来
    docker cp ...
    回复

    使用道具 举报

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

    本版积分规则

    Archiver|小黑屋|HS2V主机综合交流论坛

    GMT+8, 2024-12-23 09:14 , Processed in 0.024863 second(s), 3 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表