我正在运行Boot2Docker的ipython notebook。我创建了新的笔记本,并在关闭它之前保存了它们。但是当我再次运行docker时,所有的更改都丢失了。这一定是一些非常简单的步骤,我错过了,但我找不到任何信息通过谷歌搜索。
它是如何启动boot2docker的:
bash-3.2$ /usr/local/bin/boot2docker init
Virtual machine boot2docker-vm already exists
bash-3.2$ /usr/local/bin/boot2docker up
Waiting for VM and Docker daemon to start...而是如何阻止它。
boot2docker down发布于 2015-07-29 18:09:24
在您的问题中,您只描述了如何启动/停止boot2docker。但是你对你的容器只字不提。
假设您通过以下命令启动ipython/notebook容器:
docker run --name mycontainer -d -p 443:8888 -e "PASSWORD=MakeAPassword" ipython/notebook然后,在boot2docker重启之后,您可以简单地使用以下命令启动先前创建的容器:
docker start mycontainer在这种情况下,所有数据都会返回。
当然,当您发出像第一个命令这样的新docker run命令时,您会得到一个新的容器,而您的数据却不在那里。
当您需要访问旧数据时,只需执行docker ps -a并查看已停止的ipython/notebook容器。你可以启动一个旧的来访问它的数据(除非你同时没有进行boot2docker重置)。
https://stackoverflow.com/questions/31671277
复制相似问题