在新的docker容器被删除之后build立它

在我的Bluemix项目中,迁移后容器已被删除。

幸运的是,图像仍然活着,所以我做了一个新的容器使用该图像,我的网站连接到该容器的IP地址,设置新的数据库等

但是,虽然我的bluemix站点已经启动并且正在运行,但它并不显示正确的页面。 它只显示最初的WordPress网站(我在我的网站上使用wordpress)。

在这种情况下,我应该注意些什么?

谢谢

当你运行一个新的容器时,图像被用作起点。 如果该图像已经被拉到你的主机上,可以直接使用,否则会自动从Docker Hub中取出。

然后,如果你开始在你的容器上工作(下载库,添加你的应用程序的源代码等),这只影响容器,而不是图像。 如果删除容器,则该状态会丢失。

您可以将容器的状态保存为可以稍后通过使用docker commit重新使用的映像。 你也可以通过docker pushdocker pull将这个图片添加到docker集线器中。

容器被devise成短暂的。 他们的目的是被创造和销毁。 如果您需要持久数据的长时间运行服务,请确保使用卷。 卷将跨容器重新启动存储您的数据。 这里有一篇关于在Bluemix中运行Word的博客文章,可能有帮助 – http://blog.ibmjstart.net/2016/01/26/wordpress-on-bluemix-containers-update/