docker compose実行時にエラー「services.ports must be a mapping」が発生した場合の対処法

docker compose実行時にエラー「services.ports must be a mapping」が発生した場合の対処法

docker composeでpostgres起動時にエラー「services.ports must be a mapping」が発生した場合の対処法を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)
  • docker 20.10.8
  • docker-compose 1.29.2

エラー内容

「docker-compose up -d」実行時に発生。

エラー全文

services.ports must be a mapping

原因

「docker-compose.yml」のインデントがおかしかったため

対処法

インデントを治すことで解決しました。