首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress docker会在每次启动时卸载插件

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

Stack Overflow用户
提问于 2017-10-13 20:37:28
回答 1查看 30关注 0票数 0

我使用这个命令在docker容器中运行wordpress (带有编辑过的信息)

代码语言:javascript
复制
docker run -itd --name wordpress -v /opt/Wordpress:/opt/Wordpress -e WORDPRESS_DB_HOST=....amazonaws.com -e WORDPRESS_DB_USER=username -e WORDPRESS_DB_PASSWORD=password-p 8080:80 wordpress:latest

但每次它停止运行并重新启动时,我安装的所有插件都消失了,原始内容留了下来,但没有插件。

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

EN

回答 1

Stack Overflow用户

发布于 2018-06-04 20:29:48

我不是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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46730125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档