nextjs-headless-wordpress
nextjs-headless-wordpress copied to clipboard
Version in "./docker-compose.yml" is unsupported. You might be seeing this error because you're using the wrong Compose file version
Here's my docker-compose.yml file:
`version: '3.9'
services: composer: image: composer command: update volumes: - ./wordpress:/app
mysql: image: mysql:8.0 volumes: - mysql_data:/var/lib/mysql restart: always environment: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: wordpress volumes: - ./mysql:/var/lib/mysql
phpmyadmin: image: phpmyadmin/phpmyadmin depends_on: - mysql environment: PMA_HOST: mysql PMA_PORT: 3306 PMA_ARBITRARY: 1 restart: always ports: - 8183:80
wordpress: depends_on: - mysql - composer image: wordpress:latest ports: - "8020:80" restart: always environment: WORDPRESS_DB_HOST: mysql:3306 WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD: wordpress WORDPRESS_DB_NAME: wordpress volumes: - ./wordpress:/var/www/html
volumes: mysql_data: {} `
If I run docker-compose -f backend/docker-compose.yml up I get this:
ERROR: Version in "./backend/docker-compose.yml" is unsupported. You might be seeing this error because you're using the wrong Compose file version. Either specify a version of "2" (or "2.0") and place your service definitions under the services key, or omit the version key and place your service definitions at the root of the file to use version 1.
For more on the Compose file format versions, see https://docs.docker.com/compose/compose-file/
My docker compse ver is:: Docker version 18.09.7, build 2d0083d