
あきぞらです。
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などのエディタで検索すると探しやすいです。
インデントのタブをスペースに変更するとエラーが解消しました。
同じエラーになっている人は一度検索して問題ないか確認してみてください。