前提・実現したいこと
Docker-composeの起動をしたいです。
docker-compose.ymlを書いて
docker-compose up -d
したらエラーが出ました。
発生している問題・エラーメッセージ
ERROR: The Compose file './../docker-compose.yml' is invalid because: services.aws_web.restart contains an invalid type, it should be a string services.processing.restart contains an invalid type, it should be a string
該当のソースコード
docker-compose.ymlです。
version: "3" services: aws_web: image: rrr/aws_web:v1.6 container_name: aws_web_v1.6.1 restart: no networks: - aws_project_detection ports: - 8000:80 - 4848:4848 - 8080:8080 volumes: - /Users/ruimac/aws_project_detection/aws_project_detection_file/docker_shared:/media/docker_shared/mono_develop processing: image: rrr/processing:v3.0.0 container_name: processing_v3.0.1 restart: no networks: - aws_project_detection volumes: - /Users/ruimac/aws_project_detection/aws_project_detection_file/docker_shared:/media/docker_shared/mono_develop networks: aws_project_detection:
試したこと
エラーを頼りにググったりしてみました。
https://qiita.com/Nedward/items/ca8f2d7666e632f6659b
インデントがズレているとか、.ymlの書き方のミスであると
指摘しているサイトがいくつかありました。
しかし、そのサイトを参考にしてファイルの書き方をみてみたのですが、どこがミスっているかわかりませんでした。
記法が間違っているのでしょうか?それとも他に原因があるのか検討もつかないのでご教授願います。
追記
restart: Never
に変更して起動を行いました。
以下のエラーが出ました。
service processing?が関係してるのですか?
docker-compose up -d Creating network "aws_project_detection_aws_project_detection" with the default driver Creating aws_web_v1.6.1 ... Creating processing_v3.0.1 ... error Creating aws_web_v1.6.1 ... error ERROR: for processing_v3.0.1 Cannot create container for service processing: invalid restart policy 'Never' ERROR: for aws_web_v1.6.1 Cannot create container for service aws_web: invalid restart policy 'Never' ERROR: for processing Cannot create container for service processing: invalid restart policy 'Never' ERROR: for aws_web Cannot create container for service aws_web: invalid restart policy 'Never' ERROR: Encountered errors while bringing up the project.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/07 04:44
2021/01/07 06:33
2021/01/07 07:26