13,000
回編集
114行目: | 114行目: | ||
<br><br> | <br><br> | ||
== | == ファイルの確認 == | ||
==== シンタックスの検証 ==== | |||
docker-compose.ymlファイルと同様、ファイルの検証は<code>podman-compose -f <container-compose.ymlファイルのパス> config</code>コマンドを実行する。<br> | docker-compose.ymlファイルと同様、ファイルの検証は<code>podman-compose -f <container-compose.ymlファイルのパス> config</code>コマンドを実行する。<br> | ||
container-compose.ymlファイルと同階層のディレクトリで実行する場合、または、環境変数<code>COMPOSE_FILE</code>がcontainer-compose.ymlファイルを指している場合は、<br> | container-compose.ymlファイルと同階層のディレクトリで実行する場合、または、環境変数<code>COMPOSE_FILE</code>がcontainer-compose.ymlファイルを指している場合は、<br> | ||
121行目: | 122行目: | ||
# または | # または | ||
podman-compose config # コマンドを実行しているカレントディレクトリと同階層のディレクトリにcontainer-compose.ymlファイルが存在する場合 | podman-compose config # コマンドを実行しているカレントディレクトリと同階層のディレクトリにcontainer-compose.ymlファイルが存在する場合 | ||
<br> | |||
==== 検証エラー : networks ==== | |||
以下に示すようなエラーが出力される場合がある。<br> | |||
RuntimeError: missing networks: <ネットワーク名> | |||
<br> | |||
Podman Composeでは、ネットワークの定義をサービスの前に配置する必要がある。<br> | |||
このエラーは、networksセクションがサービスの前に配置されているために発生している。<br> | |||
<br><br> | <br><br> | ||