linux – ¿Cómo especificar el nombre de host para el contenedor en ejecución?

Pregunta:

Tengo problemas para configurar el nombre de host en un contenedor Docker en ejecución. También tengo problemas para entender cómo especificar el nombre de host después de que se inicia la imagen.

Comencé un contenedor a partir de una imagen que descargué:

sudo docker run -p 8080:80 -p 2222:22 oskarhane/docker-wordpress-nginx-ss

Pero olvidé especificar el nombre de host a través de -h ; ¿Cómo puedo especificar el nombre de host ahora que el contenedor se está ejecutando?

Respuesta:

Editar /etc/hostname es una cosa para la que necesita acceso ssh dentro del contenedor. De lo contrario, puede girar el contenedor con la opción -h .

Para configurar los nombres de dominio y de host:

$ docker run -h foo.bar.baz -i -t ubuntu bash
root@foo:/# hostname
foo
root@foo:/# hostname -d
bar.baz
root@foo:/# hostname -f
foo.bar.baz

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım