我在带有docker-compose的mysql的docker容器中运行WP。我在主机上放了一个卷, 一切顺利。在开发过程中, 我安装了一些主题。
当我将配置部署到docker swarm时:1.我从wp容器创建一个映像并将其提交到存储库中。2.我从主机到mysql db共享一个卷到wp服务, 但是当我在swarm中运行它时模式-我安装的主题不存在。
version: '3'services:db:image: localhost:5000/db2volumes:- ./realsitermark_db_data:/var/lib/mysqlrestart: alwaysenvironment:MYSQL_ROOT_PASSWORD: somewordpressMYSQL_DATABASE: wordpressMYSQL_USER: wordpressMYSQL_PASSWORD: wordpresswordpress:depends_on:- dbimage: localhost:5000/rwvolumes:- ./engage/engage/:/var/www/html/wp-content/themes/engageports:- "8000:80"restart: alwaysenvironment:WORDPRESS_DB_HOST: db:3306WORDPRESS_DB_USER: wordpressWORDPRESS_DB_PASSWORD: wordpress
#1你正在使用以下方法来增加主题参与度:
【WordPress关于Docker swarm插件的问题吗()】-./engage/engage/:/var/www/html/wp-content/themes/engage。
要使用上载, 请挂载整个wp-content目录。
推荐阅读
- WordPress(按自定义日期字段排序WP_Query并在每个月后拆分循环)
- WordPress新手,在安装主题和插件时保持以下错误
- WordPress导航菜单
- WordPress多站点-从wp_sitemeta获取数据
- 具有相同内容的WordPress多站点
- WordPress修改元查询
- 转移托管后,wordpress菜单,帖子和页面显示三重
- WordPress修改父代码
- WordPress的媒体按钮设置