J'ai des difficultés à définir le nom d'hôte sur un conteneur docker en cours d'exécution. J'ai également du mal à comprendre comment spécifier le nom d'hôte. après l'image est lancée.
J'ai démarré un conteneur à partir d'une image que j'ai téléchargée :
sudo docker run -p 8080:80 -p 2222:22 oskarhane/docker-wordpress-nginx-ss
Mais j'ai oublié de spécifier le nom d'hôte par -h
; comment puis-je spécifier le nom d'hôte maintenant que le conteneur est en cours d'exécution ?
0 votes
Pouvez-vous simplement arrêter le conteneur et le redémarrer en fournissant un nom d'hôte ?
0 votes
AFAIK, cela ne fonctionne que lorsque vous
run
une image, et non lorsque vous démarrez un conteneur.0 votes
Parfois, tout ce que vous voulez, c'est voir l'invite de commande bash avec un nom approprié. Dans ce cas, vous pouvez modifier la valeur de PS1 dans .bashrc. Regardez askubuntu.com/a/549150/55365 pour des suggestions. Dans n'importe quel PS1, vous pouvez ajouter une chaîne (colorée) entourée de * ou de # pour la distinguer, avec le nom du serveur ou du service.
0 votes
@dawud vous ne pouvez pas donner un nouveau nom d'hôte lorsque vous exécutez
docker restart
la documentation0 votes
En rapport : Comment gérer un nom d'hôte spécifique comme l'option -h dans un fichier Docker ? .