Não tenho certeza se você quer dizer que deseja definir o nome do host de um novo contêiner ou de um contêiner em execução. Você diz que quer fazer isso depois de criar o container, mas também diz que está "iniciando a imagem". Se você não tiver start
ed a imagem, você ainda não criou o contêiner - um contêiner é o que você obtém quando inicia uma imagem.
Você está criando um novo contêiner
Você pode definir o nome do host na linha de comando:
docker run --rm -h "example.com" -t -i ubuntu bash
# ...
root@example:/# hostname
example.com
Seu contêiner já está em execução
Isso é mais difícil. Você vai querer ficar de olho em este problema do Docker mas até que esteja resolvido você não pode fazer muito mais do que para editar /etc/hosts
eu acho. O comando hostname
não funcionará.