侧边栏壁纸
博主头像
咕咕鸽

鸡起犬眠,豕餐牛作。苏才郭福,姬子彭年。

  • 累计撰写 70 篇文章
  • 累计创建 179 个标签
  • 累计收到 245 条评论
标签搜索
隐藏侧边栏

如何备份Docker数据?(以Bitwarden为例)

咕咕鸽
2021-11-20 / 2 评论 / 0 点赞 / 97 阅读 / 678 字
温馨提示:
本文最后更新于 2021-11-20,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

由于我们用Docker搭建的时候,把需要的目录都挂载到本地了,Docker的镜像是可以直接下载的,所以其实我们只要备份这些挂载到本地的数据就好。

Bitwarden安装

docker run -d --name bitwarden -v /root/data/docker-data/bitwarden/bw-data/:/data/ -p 8000:80 bitwardenrs/server:latest

Docker挂载目录打包

docker inspect  容器名

查看Mounts,就可以看到映射到本地的目录。

或者直接用下面这个命令:

docker run --rm --volumes-from CONTAINER -v $(pwd):/backup busybox tar cvfz /backup/backup.tar CONTAINERPATH

更改CONTAINER(容器名)和CONTAINERPATH(容器内部路径)

docker run --rm --volumes-from bitwarden -v $(pwd):/backup busybox tar cvfz /backup/backup.tar /data

SCP传输文件到另一台服务器

scp /root/backup/backup.tar root@80.240.19.151:/root/data/docker-data/bitwarden

其他常用命令

解压

tar -zxvf /root/data/docker-data/bitwarden/backup.tar

重命名

mv data bw-data   #把data重命名成bw-data

最后

有问题欢迎留言区留言交流~

0
广告 广告

评论