Primeiro, verifique se o arquivo /lib/systemd/system/docker.service realmente existe; se isso não acontecer, uma etapa de instalação anterior falhou - ou o nome do serviço mudou desde que o tutorial foi escrito.
Em seguida, execute systemctl daemon-reload para fazer o systemd recarregar qualquer novo arquivo de unidade. Se systemctl status docker funcionar depois disso, você pode enviar um relatório de bug sobre o% bad.deb packaging - o pacote deve ter feito isso automaticamente na instalação.
Nos comentários, a mensagem de erro foi:
Failed to get properties: No such interface ''
Isso sugere algum tipo de problema na comunicação entre o comando systemctl e o daemon systemd .
O systemctl status geralmente funciona?
Você está usando algum outro sistema init em vez do padrão do Debian 9 systemd ? O pacote do Docker que você instalou pressupõe que systemd seja usado. O pacote systemd-sysv está instalado?