小编典典

备份正在运行的Docker容器吗?

linux

是否可以备份正在运行的Docker容器?该export命令适合这样做吗?


阅读 431

收藏
2020-06-07

共1个答案

小编典典

一位朋友发表了评论

您好Slava,很抱歉您的问题已关闭。作为记录,Slava谈论的是docker.io,这是Linux容器的运行时。是的,这docker export是一种合适的方法。它将生成整个容器文件系统状态的压缩包,并将其转储到stdout上。所以

docker export $CONTAINER_ID > $CONTAINER_ID-backup.tar

将产生可用的tarball。您可以使用以下命令重新导入压缩包

docker import - slava/$CONTAINER_ID-backup < $CONTAINER_ID-backup.tar

请注意,原始元数据(例如原始图像的ID)将丢失。在将来的Docker版本中应该解决此问题。– 所罗门·海克斯Solomon
Hykes)2013年4月2日6:35

在此处添加内容,以便从摘要中可以找到问题的答案。谢谢所罗门!

2020-06-07