Bem, esse é o comportamento esperado. Se você pretende reiniciar o serviço de encaixe logo após a substituição do arquivo da unidade de encaixe, deverá invocar systemctl restart docker.service
após systemctl daemon-reload
no script. Se você também quiser reiniciar o docket apenas se já estiver em execução, invoque systemctl try-restart docker.service
.
A finalidade dos comandos systemctl daemon-reload
é informar ao daemon systemd
para recarregar toda a sua configuração, recarregar arquivos de unidades e gerar novamente a árvore de dependência de serviços. No entanto, isso não afeta nenhum outro serviço no sistema, mesmo que os arquivos da unidade sejam alterados no disco.