1.8 KiB
1.8 KiB
nerdctl compose
| ⚡ Requirement | nerdctl >= 0.8 |
|---|
Usage
The nerdctl compose CLI is designed to be compatible with docker-compose.
$ nerdctl compose up -d
$ nerdctl compose down
See the Command Reference in ../README.md.
Spec conformance
nerdctl compose implements The Compose Specification,
which was derived from Docker Compose file version 3 specification.
Unimplemented YAML fields
- Fields that correspond to unimplemented
docker runflags, e.g.,services.<SERVICE>.links(corresponds todocker run --link) - Fields that correspond to unimplemented
docker buildflags, e.g.,services.<SERVICE>.build.extra_hosts(corresponds todocker 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
Incompatibility
services.<SERVICE>.build.context
- The value must be a local directory path, not a URL.
services.<SERVICE>.secrets, services.<SERVICE>.configs
uid,gid: Cannot be specified. The default value is not propagated fromUSERinstruction of Dockerfile. The file owner corresponds to the original file on the host.mode: Cannot be specified. The file is mounted as read-only, with permission bits that correspond to the original file on the host.