Docker

【YML】YMLファイルで「ERROR: yaml.parser.ParserError: while parsing a block mapping」が表示される時に確認すること!

あきぞらです。

dockerを仕事で使う機会が増えています。

ある時docker-compose.ymlを修正していると、

docker-composeコマンドを実行したときにエラーが発生しました。

今回はその解消方法を紹介していきます。

docker-compose up時にYMLファイルエラー

docker-compose up時にYMLファイルのエラーと思われる文言が表示されました。

$ docker-compose up -d
ERROR: yaml.parser.ParserError: while parsing a block mapping

YMLファイルが何かしらエラーになっているのは何となくエラー文からも想像できるのですが、

実際なにが良くないのか分からず、小一時間悩みました。

インデントの文字が原因

結論から言うと、インデントの文字が原因でした。

インデントに、一部でタブが使われてしまっていたようです。

VSCodeなどのエディタで検索すると探しやすいです。

インデントのタブをスペースに変更するとエラーが解消しました。

同じエラーになっている人は一度検索して問題ないか確認してみてください。

-Docker

Copyright© あきぞらてっく , 2026 All Rights Reserved Powered by AFFINGER5.