file | file | |
remote-image | string | |
ignore-remote-image-change | bool | |
check-certificate | bool | |
name | string | |
privileged | bool | |
interface * | multi { interface: iface_enum } | |
env | object { key-and-value-element: super { ! , key-and-value: composite { key: string , value: string } } } | |
envlists | multi { envlist: enum } | |
entrypoint | multi { cmd: string } | |
cmd | multi { cmd: string } | |
shell | multi { cmd: string } | |
stop-signal | enum (1-SIGHUP | 2-SIGINT | 3-SIGQUIT | 4-SIGILL | 5-SIGTRAP | 6-SIGABTR | 7-SIGBUS | 8-SIGFPE | 9-SIGKILL | 10-SIGUSR1 | 11-SIGSEGV | 12-SIGUSR2 | 13-SIGPIPE | 14-SIGALRM | 15-SIGTERM | 16-SIGSTKFLT | 17-SIGCHLD | 18-SIGCONT | 19-SIGSTOP | 20-SIGTSTP | 21-SIGTTIN | 22-SIGTTOU | 23-SIGURG | 24-SIGXCPU | 25-SIGXFSZ | 26-SIGVTALRM | 27-SIGPROF | 28-SIGWINCH | 29-SIGIO | 30-SIGPWR | 31-SIGSYS) { 1-SIGHUP:1, 2-SIGINT:2, 3-SIGQUIT:3, 4-SIGILL:4, 5-SIGTRAP:5, 6-SIGABTR:6, 7-SIGBUS:7, 8-SIGFPE:8, 9-SIGKILL:9, 10-SIGUSR1:10, 11-SIGSEGV:11, 12-SIGUSR2:12, 13-SIGPIPE:13, 14-SIGALRM:14, 15-SIGTERM:15, 16-SIGSTKFLT:16, 17-SIGCHLD:17, 18-SIGCONT:18, 19-SIGSTOP:19, 20-SIGTSTP:20, 21-SIGTTIN:21, 22-SIGTTOU:22, 23-SIGURG:23, 24-SIGXCPU:24, 25-SIGXFSZ:25, 26-SIGVTALRM:26, 27-SIGPROF:27, 28-SIGWINCH:28, 29-SIGIO:29, 30-SIGPWR:30, 31-SIGSYS:31 } | |
stop-time | time | |
root-dir | file | |
layer-dir | file | |
mount | object { src-dst-mode: composite { src: file , dst-mode: composite { dst: string , mode: enum (rw | ro | rw,noexec | ro,noexec) } } } | |
tmpfs | object { dst-size-mode: composite { dst: string , size-mode: composite { size: num , mode: string } } } | |
mountlists | multi { mountlist: enum } | |
shm-size | num | |
dns | multi { dns-server-ip: address (flags=46) } | |
default-dns | multi { dns-server-ip: address (flags=46) } | |
hostname | string | |
domain-name | string | |
workdir | string | |
logging | bool | |
start-on-boot | bool | |
stop-on-unhealthy | bool | |
restart-policy | enum (no | on-failure | always) | |
restart-max-count | num | |
restart-interval | time | |
user | string | |
cpu-list | multi { cpu: enum } | |
memory-high | num | |
memory-max | num | |
swap-max | num | |
devices | object { dst-size-mode: composite { device: enum , container-dev-name: string } } | |
hosts | object { host-entry: composite { host-name: string , host-addr: address (flags=46) } } | |
healthcheck-cmd | multi { healthcheck-cmd: string } | |
healthcheck-interval | time | |
healthcheck-timeout | time | |
healthcheck-start-period | time | |
healthcheck-start-interval | time | |
healthcheck-retries | num | |
healthcheck-status | string | |