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_spec
services.<SERVICE>.deploy.update_config
services.<SERVICE>.deploy.rollback_config
services.<SERVICE>.deploy.resources.reservations
services.<SERVICE>.deploy.placement
services.<SERVICE>.deploy.endpoint_mode
services.<SERVICE>.healthcheck
services.<SERVICE>.stop_grace_period
services.<SERVICE>.stop_signal
configs.<CONFIG>.external
secrets.<SECRET>.external
非 互換 性
services.<SERVICE>.build.context
- 値は、URL ではなく、ローカル ディレクトリ パスである必要があります。
services.<SERVICE>.secrets
, services.<SERVICE>.configs
uid
,gid
: 指定できません。既定値は、DockerfileのUSER
命令からは伝搬されません。 ファイル所有者は、ホスト上の元のファイルに対応します。mode
: 指定できません。ファイルは読み取り専用としてマウントされ、ホスト上の元のファイルに対応する許可ビットが付けられます。