• Docker参考手册:

        https://docs.docker.com/engine/reference/commandline/dockerd/

  • 配置docker守护进程的属性信息的方法:/etc/docker/daemon.json 

        每一个可设置的键是dockerd的可用的选项,其值为选项的参数;但有些参数不可用于此文件中,例如add-registry, insecure-registry;

            有些选项的参数是数组的格式,需要放置于[];

            

        官方手册(完整的可用参数列表):

            https://docs.docker.com/engine/reference/commandline/dockerd/#run-multiple-daemons

            

            {

                "authorization-plugins": [],

                "data-root": "",

                "dns": [],

                "dns-opts": [],

                "dns-search": [],

                "exec-opts": [],

                "exec-root": "",

                "experimental": false,

                "storage-driver": "",

                "storage-opts": [],

                "labels": [],

                "live-restore": true,

                "log-driver": "",

                "log-opts": {},

                "mtu": 0,

                "pidfile": "",

                "cluster-store": "",

                "cluster-store-opts": {},

                "cluster-advertise": "",

                "max-concurrent-downloads": 3,

                "max-concurrent-uploads": 5,

                "default-shm-size": "64M",

                "shutdown-timeout": 15,

                "debug": true,

                "hosts": [],

                "log-level": "",

                "tls": true,

                "tlsverify": true,

                "tlscacert": "",

                "tlscert": "",

                "tlskey": "",

                "swarm-default-advertise-addr": "",

                "api-cors-header": "",

                "selinux-enabled": false,

                "userns-remap": "",

                "group": "",

                "cgroup-parent": "",

                "default-ulimits": {},

                "init": false,

                "init-path": "/usr/libexec/docker-init",

                "ipv6": false,

                "iptables": false,

                "ip-forward": false,

                "ip-masq": false,

                "userland-proxy": false,

                "userland-proxy-path": "/usr/libexec/docker-proxy",

                "ip": "0.0.0.0",

                "bridge": "",

                "bip": "",

                "fixed-cidr": "",

                "fixed-cidr-v6": "",

                "default-gateway": "",

                "default-gateway-v6": "",

                "icc": false,

                "raw-logs": false,

                "allow-nondistributable-artifacts": [],

                "registry-mirrors": [],

                "seccomp-profile": "",

                "insecure-registries": [],

                "disable-legacy-registry": false,

                "no-new-privileges": false,

                "default-runtime": "runc",

                "oom-score-adjust": -500,

                "runtimes": {

                    "runc": {

                        "path": "runc"

                    },

                    "custom": {

                        "path": "/usr/local/bin/my-runc-replacement",

                        "runtimeArgs": [

                            "--debug"

                        ]

                    }

                }

            }