gpt4 book ai didi

docker - 如何在 Bluemix 中备份 IBM Docker Cloud 中的卷?

转载 作者:行者123 更新时间:2023-12-02 18:47:06 26 4
gpt4 key购买 nike

当我可以在本地访问它们时,我知道如何保存 docker 图像,但是如何
我可以在 IBM Bluemix 平台中备份卷容器吗?

谢谢
安西

最佳答案

备份(远程)容器卷的最简单方法是将卷挂载到另一个卷上并 tar:一旦 tar 完成,您可以使用 scp/sftp/ftp/http 或您喜欢连接到容器的服务下载它(也根据它提供的服务)。

要将卷安装在另一个容器上,您可以使用 --volumes-from 标志创建一个安装此卷的新容器:

docker run --volumes-from [source container] -v /volume_backup ubuntu tar cvf /volume_backup/backup.tar /path_to_backup

此命令启动一个新容器并使用相同路径/path_to_backup 从 [源容器] 容器安装卷。
然后在这里创建一个新卷并安装在/backup 路径上。

最后启动 tar 以将/path_to_backup 卷的内容 tar 到/backup 目录中的 backup.tar 文件中。

当命令完成时,即使容器已停止,备份也包含在另一个卷中:您可以将此卷挂载到另一个容器中以下载它,或者推送/拉取/上传或任何您想要的。

这个备份也可以简单地恢复,爆炸第一个容器的/path_to_backup 路径中的 tar。

否则,您可以使用这个现成的容器进行备份:
https://github.com/docker-infra/docker-backup

在这里您可以找到管理 docker 卷的 docker 文档:唯一的区别是您应该考虑一种在本地环境或希望保留卷备份的任何位置移动/复制备份的方法

http://docs.docker.com/v1.8/userguide/dockervolumes/

关于docker - 如何在 Bluemix 中备份 IBM Docker Cloud 中的卷?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33666031/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com