2016-10-04 45 views
1

我在Ubuntu 16.04运行搬运工1.12失踪,我需要改变BIP选项,所以我创建一个看起来像这样的自定义/etc/docker/daemon.json配置文件:多克1.12证书使用daemon.json文件

[email protected]:/etc/docker# cat daemon.json 
{ 
    "authorization-plugins": [], 
    "dns": ["8.8.8.8", "8.8.4.4"], 
    "dns-opts": [], 
    "dns-search": [], 
    "exec-opts": [], 
    "exec-root": "", 
    "storage-driver": "", 
    "storage-opts": [], 
    "labels": [], 
    "live-restore": true, 
    "log-driver": "", 
    "log-opts": {}, 
    "mtu": 0, 
    "pidfile": "", 
    "graph": "", 
    "cluster-store": "", 
    "cluster-store-opts": {}, 
    "cluster-advertise": "", 
    "max-concurrent-downloads": 3, 
    "max-concurrent-uploads": 5, 
    "debug": true, 
    "hosts": [], 
    "log-level": "", 
    "tls": false, 
    "tlsverify": false, 
    "tlscacert": "", 
    "tlscert": "", 
    "tlskey": "", 
    "swarm-default-advertise-addr": "", 
    "api-cors-header": "", 
    "selinux-enabled": false, 
    "userns-remap": "", 
    "group": "", 
    "cgroup-parent": "", 
    "default-ulimits": {}, 
    "ipv6": false, 
    "iptables": false, 
    "ip-forward": false, 
    "ip-masq": false, 
    "userland-proxy": false, 
    "ip": "0.0.0.0", 
    "bridge": "", 
    "bip": "172.17.42.1/16", 
    "fixed-cidr": "", 
    "fixed-cidr-v6": "", 
    "default-gateway": "", 
    "default-gateway-v6": "", 
    "icc": false, 
    "raw-logs": false, 
    "registry-mirrors": [], 
    "insecure-registries": [], 
    "disable-legacy-registry": false, 
    "default-runtime": "runc", 
    "oom-score-adjust": -500 
} 

现在,如果我启动守护进程它根本不工作说: FATA[0000] Could not load X509 key pair (cert: "", key: ""): open : no such file or directory

这是绝对正确的,但不让我使用码头。

如果我删除daemon.json文件,但是dockerd启动正确,所以我猜测,要么可能启动dockerd而不提供证书,或者有证书在某处我应该用来运行dockerd。

如何可能我只需运行dockerd使用daemon.json配置文件?

回答

0

如果你只需要改变的bip的值,那么以下daemon.json文件就足够了。

{ 
    "bip": "172.17.42.1/16" 
}