Se você adicionar isso a /etc/crontab , isso não será exibido no crontab pessoal do root, pois ele contém apenas o crontab específico do usuário editado com crontab -e , não o de todo o sistema em /etc .
Mais detalhes:
Meu palpite é que /pulse/crontab.sh (que você não mostra, por quê?) adiciona a linha crontab relevante ao arquivo crontab do sistema /etc/crontab . Posteriormente, você executa o comando crontab -l , mas isso só mostra um erro porque ele lista somente o crontab% em pessoal (que por acaso está vazio), não o em todo o sistema em root . Isso tudo é perfeitamente normal e esperado. Para mostrar a linha que seu script adicionou, você substitui /etc/crontab por CMD crontab -l .
Tudo isso não tem nada a ver com qualquer comando dockerfile, como CMD cat /etc/crontab , ADD ou RUN , é apenas o material básico do Linux.