programing

도커별 워드프레스 프로젝트에서 컨테이너 디렉토리 /var/www/html을 다른 경로로 변경하는 방법은 무엇입니까?

minimums 2023. 7. 12. 23:39
반응형

도커별 워드프레스 프로젝트에서 컨테이너 디렉토리 /var/www/html을 다른 경로로 변경하는 방법은 무엇입니까?

컨테이너의 디렉토리 /var/www/html을 /var/www/vhosts/49/_cms/로 변경하고 싶은데 작동하지 않습니다.어떻게 바꿀 수 있습니까?워드프레스 프로젝트를 위한 나의 docker-compose.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"

언급URL : https://stackoverflow.com/questions/73030416/how-to-change-container-directory-var-www-html-into-other-paths-in-wordpress-pr

반응형