Назад | Перейти на главную страницу

Docker Compose wordpress, где хранятся мои файлы wordpress

Я успешно настроил wordpress, следуя официальным инструкциям в документации докера. Я запускаю окна, и я не могу понять, где я редактирую свои файлы Wordpress, такие как wp-content итак четвертый. Вот мой docker-compose.yml который я использовал для настройки contatiner. Спасибо заранее. Это как-то связано с volumes установка? Я поделился своим C диск с докером.

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: {}

Изменить: я хотел бы, чтобы мои файлы wordpress находились в том же каталоге, в котором я установил контейнер, который C:/Users/andersk/sites/wordpress.

Это исправило для меня добавление строки томов, указывающей на папку на моем диске C

volumes: 
       - C:/Users/andersk/sites/wordpress-site:/var/www/html

См. Выше для добавления строки

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:
       - "3000:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: wordpress
     volumes: 
       - C:/Users/andersk/sites/wordpress-site:/var/www/html // This fixed it
volumes:
    db_data: {}