我正在运行一个docker实例,我想to save my work - 文档只是不是100%清楚如何做到这一点,所以我在这里问。我打开码头实例使用:Docker:如何保存运行实例?
docker run -it [public dockerhub name]
现在我想保存我所有的工作在本地,以便我可以回到它。我不特别想检查到dockerhub,除非这是可取的。
这是我所做的。我打开了一个新的docker CLI选项卡,并在那里完成docker ps
以查找正在运行的docker实例的ID。然后在同一个标签中,我尝试这样做:
docker commit <docker-id> me/myinstance
这给了我一个提交散列。
我现在可以安全地退出正在运行的docker实例吗?我将使用什么命令再次打开它 - 是否需要存储提交哈希,或者我可以只做docker run -it me/myinstance
?
是的只是使用这个命令,它会从你刚刚创建的图像中创建一个新的容器,其中包含你的预览修改版本 – CodeNotFound
@CodeNotFound谢谢,我可以使用'docker run -it me/myinstance'再次运行它吗? – Richard