arkosnoemarenom
10/12/2017 - 1:39 AM

enable-docker-remote-api-via-daemon.json

enable-docker-remote-api-via-daemon.json

docker-auth.js

Generate Certs

Troubleshooting

unable to configure the Docker daemon with file /etc/docker/daemon.json: the following directives are specified both as a flag and in the configuration file: hosts: (from flag: [fd://], from file: [unix:///var/run/docker.sock tcp://172.0.0.42:2375])

systemctl list-units
we'll find "docker.service"

systemctl cat docker.service

first line: "# /lib/systemd/system/docker.service"

problem: ExecStart=/usr/bin/dockerd -H fd://

remove -H fd:// (comment out is not enough)

systemctl daemon-reload
systemctl restart docker.service
/etc/docker/daemon.json


docker -H localhost:2376 --tlsverify --tlscacert=ca.pem --tlscert=client-microtest-cert.pem --tlskey=client-microtest-key.pem ps


docker-runc list  
docker-runc exec -t 919ba26dd4ddb9d2505c1533247d181f7e732ea5eb56d856d281ce471cef03d3 cat /data/log.log > /home/kevin/log3.log

Show Docker Daemon Logs (CentOS)

journalctl -u docker.service -n 100
{
    "authorization-plugins": ["kekruauth"],
    "hosts": ["unix:///var/run/docker.sock", "tcp://0.0.0.0:2376"],
    "tls": true,
    "tlscacert": "/home/kevin/docker/certstest/ca.pem",
    "tlscert": "/home/kevin/docker/certstest/server-cert.pem",
    "tlskey": "/home/kevin/docker/certstest/server-key.pem",
    "tlsverify": true
}