删除后创建新的docker容器

删除后创建新的docker容器,docker,containers,ibm-cloud,Docker,Containers,Ibm Cloud,在我的Bluemix项目中,容器在迁移后已被删除 幸运的是,该映像仍然存在,因此我使用该映像创建了一个新的容器,将我的站点连接到该容器的IP地址,设置新的DB等等 然而,尽管我的bluemix站点已经启动并运行,但它并没有显示正确的页面。它只显示最初的Wordpress站点(我在我的站点上使用Wordpress) 在这种情况下,我有什么需要注意的吗 谢谢当您运行一个新的容器时,一个图像将被用作起点。如果该图像已经被拉到您的主机,它可以直接使用,否则它将自动从主机中拉出来 然后,如果您开始在容器上

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

幸运的是,该映像仍然存在,因此我使用该映像创建了一个新的容器,将我的站点连接到该容器的IP地址,设置新的DB等等

然而,尽管我的bluemix站点已经启动并运行,但它并没有显示正确的页面。它只显示最初的Wordpress站点(我在我的站点上使用Wordpress)

在这种情况下,我有什么需要注意的吗


谢谢

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

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


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

容器按设计是短暂的。他们注定要被创造和毁灭。如果需要具有持久数据的长期运行服务,请确保使用卷。该卷将跨容器重新启动存储您的数据。下面是一篇关于在Bluemix中使用卷运行Wordpress的博客文章,这可能会有所帮助-

当容器停止或销毁时,您在容器中所做的所有工作都将被销毁。如果要在主机系统上存储数据,则需要使用docker卷。