Wordpress docker每次启动时都会卸载插件

时间:2017-10-13 12:37:28

标签: wordpress docker

我正在使用此命令(带有编辑信息)在docker容器中运行wordpress

static

但是每次它停止运行并再次启动时,我安装的所有插件都消失了,原始内容保持不变但没有插件。

有没有办法在该运行命令中安装插件?还是一种保护它们不被删除的方法?我有所有插件的.zip

1 个答案:

答案 0 :(得分:0)

我不是Docker专家,但听起来这可以通过将本地目录安装到容器来解决。此目录将被保留,并且只要再次构建映像或重新启动容器,就不会覆盖该目录。

你可以使用这个参数的变体来做到这一点:`v“/ your / dir:/ var / html / your / dir”。

https://docs.docker.com/engine/reference/commandline/run/#mount-tmpfs---tmpfs

此外,将所有这些内容包装到docker-compose.yml文件中可能是值得的。维护和查看Docker运行时会发生什么变得更容易一些。

最后,对于插件管理,我建议使用Composer来管理这些依赖项。使用Composer安装程序包,您可以composer install将插件直接插入到插件目录中。请在此处查看Docker上此设置的示例:

https://github.com/alexmacarthur/wp-skateboard