nerdctl compose
| nerdctl >= 0.8 | |
|---|---|
使用法
nerdctl compose CLI は、docker-compose と互換性があるように設計されています。
README.mdのコマンドリファレンスを参照してください
仕様への適合
nerdctl compose は Compose 仕様を実装しています。
これは、Docker Compose ファイル バージョン 3 の仕様から派生したものです。
未実装のYAMLフィールド
- 実装されていない
docker runフラグに対応するフィールド (例: services.<SERVICE>)。links(docker run --linkに対応) - 実装されていない
docker ビルドフラグに対応するフィールド (例: services.<SERVICE>)。build.extra_hosts(docker build --add-hostに対応) services.<SERVICE>.credential_specservices.<SERVICE>.deploy.update_configservices.<SERVICE>.deploy.rollback_configservices.<SERVICE>.deploy.resources.reservationsservices.<SERVICE>.deploy.placementservices.<SERVICE>.deploy.endpoint_modeservices.<SERVICE>.healthcheckservices.<SERVICE>.stop_grace_periodservices.<SERVICE>.stop_signalconfigs.<CONFIG>.externalsecrets.<SECRET>.external
非 互換 性
services.<SERVICE>.build.context
- 値は、URL ではなく、ローカル ディレクトリ パスである必要があります。
services.<SERVICE>.secrets, services.<SERVICE>.configs
uid,gid: 指定できません。既定値は、DockerfileのUSER命令からは伝搬されません。 ファイル所有者は、ホスト上の元のファイルに対応します。mode: 指定できません。ファイルは読み取り専用としてマウントされ、ホスト上の元のファイルに対応する許可ビットが付けられます。