Я подключил свой контейнер wpcli к своему контейнеру wp, но работает только некоторая функциональность. Я могу редактировать сообщения, меню и т. Д. c., Но темы и плагины не работают. Если я запускаю docker-compose run --rm wpcli wp theme list
или docker-compose run --rm wpcli wp plugin list
, я получаю пустую таблицу. Некоторые похожие ответы на вопросы рекомендовали установить атрибуты -u 33 -e HOME=/tmp
или user: xfs
в файле docker, но это, похоже, не помогает. Любое направление будет оценено.
Вот мой файл docker -compose.yml:
version: "3.7"
services:
db:
image: mysql:5.7
restart: always
environment:
MYSQL_ROOT_PASSWORD: password
ports:
- "3306:3306"
volumes:
- db_data:/var/lib/mysql
networks:
- back
wp:
image: wordpress:latest
depends_on:
- db
restart: always
ports:
- "80:80"
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_PASSWORD: password
WORDPRESS_DEBUG: 1
volumes:
- ./wp-content/:/var/www/html/wp-content/
- wp_data:/var/www/html/
networks:
- back
wpcli:
image: wordpress:cli
volumes:
- wp_data:/var/www/html
networks:
- back
networks:
back:
volumes:
db_data:
wp_data: