windows10のWSL2(Ubuntu)で docker-compose up -d をすると
ERROR: The Compose file './docker-compose.yml' is invalid because: Unsupported config option for services.cron: 'platform' Unsupported config option for services.nginx: 'platform' Unsupported config option for services.php: 'platform' Unsupported config option for services.postgres: 'platform'
とエラーになるのですが、このエラーはdocker-compose.yml内の文法エラーでしょうか?
docker-compose.ymlは正確に書かれていると思うのですが何か間違っていますでしょうか?
version: "3" services: nginx: container_name: hoge-nginx build: context: ./docker/nginx/ platform: linux/x86_64 ports: - '8000:80' volumes: - ./src/:/usr/share/nginx/html - ./docker/nginx/config/default.conf:/etc/nginx/conf.d/default.conf - ./docker/nginx/config/nginx.conf:/etc/nginx/nginx.conf depends_on: - php networks: - common php: container_name: hoge-php build: context: ./docker/php/ platform: linux/x86_64 ports: - '9000:9000' environment: APP_ENV: local volumes: - ./src/:/usr/share/nginx/html - ./docker/php/config/php.ini:/etc/php.ini - ./docker/php/config/www.conf:/etc/php-fpm.d/www.conf - ./docker/php/config/php-fpm.conf:/etc/php-fpm.conf - ./docker/php/fonts/:/usr/share/fonts networks: - common postgres: container_name: hoge-postgres image: postgres:13.2 platform: linux/x86_64 ports: - 5432:5432 volumes: - hoge-dbdata:/var/lib/postgresql/data environment: - TZ - POSTGRES_USER - POSTGRES_PASSWORD - POSTGRES_DB - POSTGRES_INITDB_ARGS hostname: localhost networks: - common cron: container_name: hoge-cron build: context: ./docker/cron/ platform: linux/x86_64 environment: APP_ENV: local volumes: - ./src/:/usr/share/nginx/html - ./docker/cron/config/php.ini:/etc/php.ini networks: - common privileged: true mailhog: image: mailhog/mailhog ports: - 8025:8025 networks: - common volumes: hoge-dbdata: driver: local networks: common: driver: bridge
以下はDockerとDockerComposeのバージョンです。
###Docker Client: Docker Engine - Community Version: 20.10.12 API version: 1.41 Go version: go1.16.12 Git commit: e91ed57 Built: Mon Dec 13 11:45:33 2021 OS/Arch: linux/amd64 Context: default Experimental: true Server: Docker Engine - Community Engine: Version: 20.10.12 API version: 1.41 (minimum version 1.12) Go version: go1.16.12 Git commit: 459d0df Built: Mon Dec 13 11:43:42 2021 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.4.12 GitCommit: 7b11cfaabd73bb80907dd23182b9347b4245eb5d runc: Version: 1.0.2 GitCommit: v1.0.2-0-g52b36a2 docker-init: Version: 0.19.0 GitCommit: de40ad0 ###DockerCompose docker-compose version 1.16.1, build 6d1ac21 docker-py version: 2.5.1 CPython version: 2.7.13 OpenSSL version: OpenSSL 1.0.1t 3 May 2016

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。