Docker Compose Wordpress持久性插件安装

时间:2018-12-20 17:01:30

标签: wordpress docker docker-compose

我该如何做才能上传插件并使它们在docker compose设置中持久存在?我正在使用wordpress4。我的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:

0 个答案:

没有答案