Разработка WordPress сайтов на Docker для Windows - PullRequest
0 голосов
/ 24 декабря 2018

Это заняло у меня некоторое время, но я наконец установил Wordpress в Docker для Windows, установка прошла успешно, и у меня есть работающий сайт WordPress на http://localhost:8080 Я не могу понять, как получить доступ к файлам WordPress, например, все в wp-content.Я знаю, что они живут в контейнере, но как мне разрабатывать мой редактор кода, мне нужно отредактировать материал в папке themes.

Я видел в учебном пособии, в котором говорится, что мои каталоги должны отображаться в этом файле docker-compose.yml

working_dir: /var/www/html
    volumes:
     - wordpress/wp-content/:/var/www/html/wp-content

Я не понимаю, как это помогает получить доступ к моим файлам, яЯ использую Windows, поэтому мне нужно получить доступ к ним на моем диске C, в идеале в C/Users/Andersk/Sites/Wordpress.... Я включу свой текущий файл docker-compose.yml ниже.Надеюсь, кто-нибудь может помочь.Спасибо

version: '3.3'

services:
   db:
     image: mysql:5.7
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: somewordpress
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpress

   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "8080:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: wordpress
volumes:
    db_data: {}

1 Ответ

0 голосов
/ 24 декабря 2018

Щелкните значок Docker на панели задач и выберите Настройки , затем нажмите Общие диски .Убедитесь, что ваш диск C: используется совместно.

Теперь вы сможете добавить его в раздел обслуживания wordpress в вашем docker-compose.yml:

volumes:
     - C:/Users/Andersk/Sites/Wordpress:/var/www/html/wp-content
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...