docker-compose.yml ファイルで奇妙なエラーが発生します。
スタック パンジャブ接続マネージャー、ejabberd、および mysql 用の docker-compose ファイルを用意しました。
以下はdocker-compose.ymlファイルです
version: '2'
services:
punjab:
image:punjab
ports
- 5280:5280
links
- ejabbberd:ejabberd
ejabberd:
image: ejabberd
depends-on:
- mysql
links:
- mysql:mysql
mysql:
image:mysql
コマンド ラインから docker-compose up コマンドを実行し、docker-compose.yml ファイルと同じディレクトリから実行すると、次のエラーが発生します。
エラー: ファイル './docker-compose.yml' では、サービス 'punjab' は文字列ではなくマッピングである必要があります。
yamllint を使用して yml ファイルを解析したところ、ファイルは正しくフォーマットされています。