Quand utiliser --nom d'hôte dans le panneau?
Est --hostname
comme un système de nom de domaine dans le panneau contenant de l'environnement qui peut remplacer --ip
lorsque l'on se réfère à d'autres conteneur?
OriginalL'auteur Lemuel Nabong | 2017-03-26
Vous devez vous connecter pour publier un commentaire.
La
--hostname
drapeau ne change que le nom d'hôte à l'intérieur de votre conteneur. Cela peut être nécessaire si votre application s'attend à une valeur spécifique pour le nom de domaine. Il ne change pas de DNS à l'extérieur de docker, ni ne modifie la mise en réseau de l'isolement, de sorte qu'il ne sera pas permettre à d'autres de se connecter à l'récipient avec ce nom.Vous pouvez utiliser le nom du conteneur ou du conteneur (à court, à 12 caractères) numéro d'identification pour vous connecter à partir d'un conteneur à l'autre avec docker du dns intégré aussi longtemps que vous avez les deux conteneurs sur le même réseau et que le réseau n'est pas la valeur par défaut pont.
--hostname
) n'est pas résolu, mais le nom du conteneur (--name
) et le conteneur id (qui sera utilisé comme nom d'hôte si vous omettez--hostname
)tout à fait d'accord qu'il est source de confusion. L'implication est que les utilisateurs en dehors du conteneur ne serait pas en mesure de résoudre le nom d'hôte simplement en définissant cette valeur sur le conteneur. À l'intérieur de docker réseau, il y a un autre DNS. Mais la déclaration a aussi été à tort, au moins avec les versions actuelles de docker, le nom d'hôte n'est pas ajouté comme un alias de réseau, seul le numéro du conteneur et le nom du conteneur de résoudre à l'intérieur du menu fixe DNS.
OriginalL'auteur BMitch
--hostname
est un paramètre qui peut être donné avec ledocker run
de commande qui permettra de définir le nom spécifié en tant que conteneurs nom d'hôte alors que--ip
est le paramètre à définir une adresse ip(ipv4) pour que le conteneur particulier.La commande suivante va créer un conteneur docker avec l'image de base comme ubuntu 14.04 avec le nom d'hôte comme test et contenant l'adresse ip 10.1.2.3
OriginalL'auteur shahin