我正在尝试使用Docker开发Plone项目,我使用了Plone 5.2.0的official image,图像通过以下方式完美运行:

$ docker build -t plone-5.2.0-official-img .
$ docker run -p 8080:8080 -it plone-5.2.0-official-cntr

但是每次我运行docker容器要求从skratch创建项目时,plone都会重新启动。

docker - Docker上的Plone总是从头开始-LMLPHP

任何人都可以帮助我。
提前致谢。

最佳答案

这是预期的行为,因为docker run启动了一个新容器,该容器没有您先前容器的状态。

您可以使用docker start CONTAINER,它将具有该CONTAINER设置中的状态
https://docs.docker.com/engine/reference/commandline/start/

一种更常见的方法是使用docker-compose.ymldocker-compose up -d,它们在大多数情况下将重用先前的状态。
https://docs.docker.com/compose/gettingstarted/

关于docker - Docker上的Plone总是从头开始,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/61381832/

10-16 22:33
查看更多