Wie ändere ich das Containerverzeichnis /var/www/html in andere Pfade im WordPress-Projekt per Docker?

Lesezeit: 1 Minute

Ich möchte das Containerverzeichnis /var/www/html in /var/www/vhosts/49/_cms/ ändern, aber es funktioniert nicht. Wie kann ich es ändern? Hier ist meine docker-compose.yml-Datei für das WordPress-Projekt:

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:

Um das Arbeitsverzeichnis in einer Compose-Datei zu ändern, müssen Sie die working_dir Richtlinie

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"

  • Danke für Ihre Antwort. Aber als ich working_dir hinzufügte, bekam ich einen 403-Fehler. Hast du dazu eine Idee?

    – thh1313

    19. August um 3:07


1428440cookie-checkWie ändere ich das Containerverzeichnis /var/www/html in andere Pfade im WordPress-Projekt per Docker?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy