删除后创建新的docker容器

时间:2017-04-28 03:05:39

标签: docker containers ibm-cloud

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

幸运的是,图片仍然存在,所以我使用该图像制作了一个新容器,将我的网站连接到该容器IP地址,设置了新的数据库等。

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

在这种情况下,我应该注意哪些事情?

谢谢

2 个答案:

答案 0 :(得分:0)

当您运行新容器时,图像将用作起点。如果该图片已被拉到您的主机,则可以直接使用,否则它将自动从docker hub拉出。

然后,如果您开始处理容器(下载库,添加应用程序的源代码等等),这只影响容器而不影响图像。如果删除容器,则该状态将丢失。

您可以将容器的状态保存为以后可以使用docker commit重复使用的图像。您也可以将此图片添加到docker hub,docker push并将docker pull添加到其他主机。

答案 1 :(得分:0)

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