I’m super new to this docker community. You guys have a pretty-cool-looking site. I read through some volume questions here on the forums but have not found any that relate to my issue. I am very comfortable in building a single docker-compose.yml file for a single instance of WordPress, like this…
version: '3.1' services: Rise: image: mysql:5.7 volumes: - ./mysql:/var/lib/mysql environment: MYSQL_ROOT_PASSWORD: wp wordpress: image: wordpress:4.8.2-apache restart: always ports: - 8081:80 volumes: - ./wp/html:/var/www/html/ links: - Rise:mysql environment: WORDPRESS_DB_PASSWORD: wp WORDPRESS_TABLE_PREFIX: risedockerlocal01_
My goal now, is to learn how to run two volume locations, one for each WordPress instance, at the same time, all within a single docker-compose file.
I basically want both
http://localhost:8082 up and running at the same time with their own mounted volumes.
Also, both instances use the same MySQL database but have different TABLE_PREFIXES.
What must I do to enhance this docker-compose.yml file structure to meat these requirements?
My end goal is to use a single docker-compose.yml file to run all my local development wordpress sites (instead of creating a docker-compose file for each instance).