Por que não apenas um comando que é executado como parte da inicialização do contêiner que gera a página HTML estática com o nome do host dentro dele.
$ cat <<EOF > /path/to/var/www/hostname.html
<html>
<body>
<p>hostname is: $(hostname)</p>
</body>
</html>
EOF
Esse comando pode ser colocado em /etc/rc.d/rc.local
, supondo que você esteja usando um estilo SysV de scripts de inicialização. Se você estiver usando o systemd, também poderá fazer o mesmo, mas precisará ativar o serviço:
$ sudo service rc-local start
Isto irá marcá-lo para ser executado, para que seja executado por inicialização:
$ sudo systemctl enable rc-local
Se você estiver usando outra coisa, como o Upstart, existem métodos equivalentes para fazer as mesmas coisas acima.