Docker参数详解
| 参数 | 含义 |
|---|---|
| --add-registry=[] | Registry to query before a public one |
| --api-cors-header= | Set CORS headers in the remote API |
| -b, --bridge= | 挂载已经存在的网桥设备到 Docker 容器里。注意,使用 none 可以停用容器里的网络。 |
| --bip= | 使用 CIDR 地址来设定网络桥的 IP。注意,此参数和 -b 不能一起使用。 |
| --block-registry=[] | Don't contact given registry |
| --confirm-def-push=true | Confirm a push to default registry |
| -D, --debug=false | 开启Debug模式。例如:docker -d -D |
| -d, --daemon=false | 开启Daemon模式。 |
| --default-gateway= | Container default gateway IPv4 address |
| --default-gateway-v6= | Container default gateway IPv6 address |
| --default-ulimit=[] | Set default ulimits for containers |
| --dns=[] | 强制容器使用DNS服务器。例如: docker -d --dns 8.8.8.8 |
| --dns-search=[] | 强制容器使用指定的DNS搜索域名。例如: docker -d --dns-search example.com |
| -e, --exec-driver=native | 强制容器使用指定的运行时驱动。例如:docker -d -e lxc |
| --exec-root=/var/run/docker | Root of the Docker execdriver |
| --fixed-cidr= | IPv4 subnet for fixed IPs |
| --fixed-cidr-v6= | IPv6 subnet for fixed IPs |
| -G, --group=docker | 在后台运行模式下,赋予指定的Group到相应的unix socket上。注意,当此参数 --group 赋予空字符串时,将去除组信息。 |
| -g, --graph=/var/lib/docker | 配置Docker运行时根目录 |
| -H, --host=[] | Daemon socket(s) to connect to |
| -h, --help=false | 在后台模式下指定socket绑定,可以绑定一个或多个 tcp://host:port, unix:///path/to/socket, fd://* 或 fd://socketfd。例如:$ docker -H tcp://0.0.0.0:2375 ps |
| --icc=true | 启用内联容器的通信。 |
| --insecure-registry=[] | Enable insecure registry communication |
| --ip=0.0.0.0 | 容器绑定IP时使用的默认IP地址 |
| --ip-forward=true | Enable net.ipv4.ip_forward |
| --ip-masq=true | Enable IP masquerading |
| --iptables=true | 启动Docker容器自定义的iptable规则 |
| --ipv6=false | Enable IPv6 networking |
| -l, --log-level=info | Set the logging level |
| --label=[] | Set key=value labels to the daemon |
| --log-driver=json-file | Default driver for container logs |
| --log-opt=map[] | Set log driver options |
| --mtu=0 | 设置容器网络的MTU值,如果没有这个参数,选用默认 route MTU,如果没有默认route,就设置成常量值 1500。 |
| -p, --pidfile=/var/run/docker.pid | 后台进程PID文件路径。 |
| --registry-mirror=[] | Preferred Docker registry mirror |
| -s, --storage-driver= | 强制容器运行时使用指定的存储驱动,例如,指定使用devicemapper, 可以这样:$ sudo docker -d -s devicemapper |
| --selinux-enabled=false | 启用selinux支持 |
| --storage-opt=[] | 配置存储驱动的参数 |
| --tls=false | 启动TLS认证开关 |
| --tlscacert=~/.docker/ca.pem | 通过CA认证过的的certificate文件路径 |
| --tlscert=~/.docker/cert.pem | TLS的certificate文件路径 |
| --tlskey=~/.docker/key.pem | TLS的key文件路径 |
| --tlsverify=false | 使用TLS并做后台进程与客户端通讯的验证 |
| --userland-proxy=true | Use userland proxy for loopback traffic |
| -v, --version=false | 显示版本信息 |
其中带有[] 的启动参数可以指定多次,例如: