是否可以备份正在运行的Docker容器?该export命令适合这样做吗?
export
一位朋友发表了评论
您好Slava,很抱歉您的问题已关闭。作为记录,Slava谈论的是docker.io,这是Linux容器的运行时。是的,这docker export是一种合适的方法。它将生成整个容器文件系统状态的压缩包,并将其转储到stdout上。所以
docker export
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
在此处添加内容,以便从摘要中可以找到问题的答案。谢谢所罗门!