wordpress - Docker Compose Wordpress 持久插件安装
问题描述
如何使我可以上传插件并让它们在 docker compose setup 中持续存在?我正在使用 wordpress 4。我的 docker compose 用于我正在开发的插件,我想让它自动安装我的插件。现在我正在尝试使用卷来伪造它,并将它们持久化,但该目录不可写。
或者有没有办法说使用默认的wordpress图像添加这些插件?
version: '3.3'
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
ports:
- "3306:3306"
wordpress:
depends_on:
- db
image: wordpress:4.9-php7.2-apache
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
volumes:
- ".:/var/www/html/wp-content/plugins/xxx:ro"
- plugins:/var/www/html/wp-content/:Z
volumes:
db_data:
plugins:
解决方案
推荐阅读
- javascript - 流程 - 创建“一个或另一个”属性
- flutter - 文本跨度上的 GestureDetector 没有换行符
- scala - 在scala Spark中从向量列转换为Double [Array]列
- c++ - Nvidia TX2 上的 Windows 应用程序?
- angular-material-7 - 如何添加图像按钮并通过角度材料对其进行导航
- python - 如何在 Web 系统上集成不同的 modbus 设备?
- java - 在android中创建对象
- apache-spark - Pyspark + 关联规则挖掘:如何将数据帧转换为适合频繁模式挖掘的格式?
- python - xpath 中的“text()”返回错误,参数无效
- codeigniter - CodeIgniter 会话为空