O diretório / etc / default é onde os mantenedores de distribuição colocam seus arquivos de configuração. Se você instalar o docker diretamente dos repositórios do Docker, esse diretório não será usado.
O diretório / lib / systemd é onde os pacotes instalarão seus arquivos systemd, e eles sobrescreverão quaisquer alterações no upgrade. Se você usar isso, suas alterações serão perdidas.
Para fazer suas próprias alterações em um arquivo de unidade do systemd que persistem, você pode criar um arquivo de unidade em /etc/systemd/system/docker.service.d/, por exemplo, aqui está meu /etc/systemd/system/docker.service.d/override.conf padrão:
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd
Essa substituição simplesmente desconfigura todos os sinalizadores de linha de comando para o daemon dockerd a partir do systemd. Uma vez feito isso, você pode sobrescrever todas as configurações do /etc/docker/daemon.json que é usado pelo docker e, dependendo da configuração, pode ser recarregado sem reiniciar o daemon. Por exemplo. aqui está um exemplo de /etc/docker/daemon.json:
{
"debug": false,
"experimental": true,
"hosts": ["fd://", "tcp://0.0.0.0:2376"],
"labels": ["foo=bar", "fez=baz"],
"log-driver": "json-file",
"log-opts": {"max-size": "10m", "max-file": "3"},
"storage-driver": "overlay2",
"tlscacert": "/etc/docker/certs/ca.pem",
"tlscert": "/etc/docker/certs/host-cert.pem",
"tlskey": "/etc/docker/certs/host-key.pem",
"tlsverify": true
}
Para seus objetivos, você só precisa da linha lá para definir os hosts.
Uma parte extremamente importante do arquivo de configuração acima são as configurações de TLS. Se você não configurar o TLS mútuo entre cliente e servidor e abrir a janela de encaixe para ouvir na rede, estará executando o equivalente a um servidor de telnet aberto com logins de raiz permitidos sem uma senha. Se você preferir ssh sobre telnet, ou se preferir ter uma senha para sua conta root, configure o TLS. As portas da API do docker costumam ser verificadas na Internet, e você encontrará malware instalado no host em um curto período de tempo se você pular essa etapa de configuração.
Detalhes completos sobre como configurar as chaves TLS para cliente e servidor podem ser encontrados em:
link