Приветствую, уважаемые разработчики!
Возникла необходимость установить wordpress на docker и воспользовался файлом docker-compose.yml из
документации, дополнив его блоком для phpmyadmin:
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
phpmyadmin:
image: phpmyadmin/phpmyadmin
container_name: wpphpmyadmin
links:
- "db:db"
environment:
MYSQL_USER: wordpress
MYSQL_ROOT_PASSWORD: somewordpress
restart: always
ports:
- "8080:80"
volumes:
- "/sessions"
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
volumes:
db_data:
Запустил, установил wordpress, установились все библиотеки, контейнеры, сайт отображается и могу зайти в phpmyadmin. Но возникла проблема, связанная с тем, что нет соответствия между локальной и гостевой версиями сайта. То есть изменения в файлах не отображаются на сайте в контейнере. Зашел внутрь контейнера из командной строки, смотрю содержимое и действительно нет связи. Прошу подсказать, как правильно настроить тома, чтобы можно было работать и видеть изменения?