al iniciar un contenedor de forma iterativa con el comando docker run -it debian, yo quiero que cuando se inicie la shell me aprezca de l...

Pregunta de la clase:
El modo interactivo
Fabio Julio

Fabio Julio

Pregunta
studenthace 6 años

al iniciar un contenedor de forma iterativa con el comando docker run -it debian, yo quiero que cuando se inicie la shell me aprezca de la siguiente forma:

root@servidor:/#

como podemos observar no quiero que aparezca en la parte del nombre de la maquina el ID del contenedor sino su nombre.

como se puede hacer eso?

2 respuestas
para escribir tu comentario
    Ricardo Antonio Rodriguez Valdez

    Ricardo Antonio Rodriguez Valdez

    studenthace 6 años

    Realmente no necesitas eso, porque a nivel de IPAM docker funciona normal y los contenedores pueden encontrarse uno a los otros si los definiste con el nombre del contenedor. siempre y cuando utilices los dns correctos o una red custom de docker en el cual se registren los contenedores.

    Team Platzihace 6 años

    Para hacer eso tienes que sobreescribir el archivo hostname que se encuentra ubicado en la carpeta /etc/, este archivo tiene un texto que es el que identifica el nombre del host, por defecto docker usa el id, entonces cuando construyes la imagen sobreescribes ese archivo y ya puedes debes poder ver el nombre que quieres.

Fundamentos de Docker 2018

Fundamentos de Docker 2018

Crea software funcional y de fácil distribución con Docker, la tecnología que permite ejecutar aplicaciones de forma independiente. Agiliza el desarrollo de web apps y backend. Divide y facilita tus tareas de programación con los containers de Linux.

Fundamentos de Docker 2018
Fundamentos de Docker 2018

Fundamentos de Docker 2018

Crea software funcional y de fácil distribución con Docker, la tecnología que permite ejecutar aplicaciones de forma independiente. Agiliza el desarrollo de web apps y backend. Divide y facilita tus tareas de programación con los containers de Linux.