Я успешно настроил 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: {}