怎样备份docker中的容器数据

发布时间:2022-11-27 12:38 来源:西部 阅读:179 作者:西部数码 栏目: 主机资讯 欢迎投稿:712375056

怎样备份docker中的容器数据?Docker可以利用卷存储(Volume)在宿主机中持久化存储文件,并进行备份。卷存储在由Docker(/var/lib/docker/volumes/在Linux上)管理的主机文件系统的一部分中。

容器备份数据卷

1. 创建一个名为dbvolume的数据卷并挂载在名为dbstore容器的/dbdate目录下。

docker run -d --name dbstore -v dbvolume:/dbdata alpine sh

2. 在dbvolume卷中写入数据

[root@node2 ~]# docker exec -it dbstore sh
/ # echo hello > /dbdata/test.txt
/ # exit

3. 备份容器中的数据卷

[root@node2 ~]# docker run --rm --volumes-from dbstore -v $(pwd):/backup alpine tar cvf /backup/backup.tar /dbdata
tar: removing leading '/' from member names
dbdata/
dbdata/test.txt

特网科技容器云是通过docker技术,在集群服务器上部署容器服务实现,拥有上万Linux镜像,功能强大、轻量灵活,可轻松作集群服务,自由轻松搭建私有网络。

高性价比的容器云产品链接 https://www.56dr.com/host/

免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。