Contents

Docker Service Configuration

Check Service Status

1
systemctl start docker
1
systemctl status docker
1
systemctl stop docker
1
systemctl restart docker

Start Manually

1
dockerd

Start Manually With Debug

1
dockerd --debug

Docker Using Unix Socket

1
/var/run/docker.sock

Start Manually With Host

1
dockerd --debug --host=tcp:192.168.1.10:2375

Docker CLI Client Configuration

1
export DOCKER_HOST="tcp://192.168.1.10:2375"
1
docker ps

TLS Encryption

PortDescription
2375Un-encrypted
2376Encrypted

Docker Run With TLS

1
2
3
4
5
dockerd --debug \\
        --host=tcp://192.168.1.10:2376 \\
        --tls=true \\
        --tlscert=/var/docker/server.pem \\
        --tlskey=/var/docker/serverkey.pem

Docker CLI Client Configuration

1
2
export DOCKER_TLS=true
export DOCKER_HOST="tcp://192.168.1.10:2376"
1
2
3
4
docker ps

# When DOCKER_TLS is not set
docker --tls ps

Daemon Configuration File

/etc/docker/daemon.json

1
2
3
4
5
6
7
8
9
{
  "debug": true,
  "hosts": [
    "tcp://192.168.1.10:2376"
  ],
  "tls": true,
  "tlscert": "/var/docker/server.pem",
  "tlskey": "/var/docker/serverkey.pem"
}

Docker Command With Daemon Configuration File

1
dockerd