如何通过docker将容器目录/var/www/html更改为wordpress项目中的其他路径? &



我想将容器的目录/var/www/html更改为/var/www/vhosts/49/_cms/,但它不起作用。我怎样才能改变呢?这是我的dock -compose。wordpress项目Yml文件:

version: '3'
services:
db:
image: mariadb:10.3.29
ports:
- "3306:3306"
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: "password"
MYSQL_DATABASE: "database"
MYSQL_USER: "user"
MYSQL_PASSWORD: "password"
TZ: "Asia/Tokyo"
wp49:
depends_on:
- db
image: wordpress:latest
ports:
- "49:80"
volumes:
- ./dist/_cms/wp-content:/var/www/vhosts/49/_cms/
restart: always
environment:
WORDPRESS_DB_HOST: "db:3306"
WORDPRESS_DB_USER: "user"
WORDPRESS_DB_PASSWORD: "password"
WORDPRESS_DB_NAME: "wp49"
volumes:
db_data:

要更改撰写文件中的工作目录,您需要添加working_dir指令

wp49:
depends_on:
- db
image: wordpress:latest
ports:
- "49:80"
volumes:
- ./dist/_cms/wp-content:/var/www/vhosts/49/_cms/
working_dir: /var/www/vhosts/49/_cms
restart: always
environment:
WORDPRESS_DB_HOST: "db:3306"
WORDPRESS_DB_USER: "user"
WORDPRESS_DB_PASSWORD: "password"
WORDPRESS_DB_NAME: "wp49"

最新更新