Clase II.i -- Iniciando un contenedor en Docker --Basico



Llegamos al punto de estas clases que estaba esperando, como iniciar los contenedores. Al igual que cualquier otra plataforma existen diferentes parámetros que pueden ser configurados para establecer un comportamiento en el despliegue. Hablaremos en este post de los conceptos iniciales de arranque de contenedores. 

Despliegue Basico: 

Nombre:   Cada contenedor puede tener un nombre especifico único que lo identifique en nuestro Host. Esto lo podemos definir añadiendo en la sentencia de ejecución “--name”. Un ejemplo de ello: 

Nombre Container -- Docker


Interactúa con el container: Para habilitar una shell en el container deben ser habilitados al momento de ejecutar el parametro “-it”; para ello desde la consola ejecuta: 




Ya estando en la consola del container puedes ejecutar los comandos correspondientes a la imagen que has descargado, para el caso particular voy a realizar una actualización del S.O. 





Expone puertos al publico: Uno de los elementos primordiales de la ejecución del un container es poder consultar desde fuera de la maquina en la que estamos ejecutando el container. Para ello:





Durante el proceso de instalación de Docker, se genera una interfaz virtual en modo Bridge contra las interfaces disponibles en el equipo, en mi caso tengo activa la eth0

Al intentar acceder a la dirección IP de mi PC podre acceder al servicio anteriormente instalado en nuestro contenedor de Debian.

Como mencionaba anteriormente, docker genera una interfaz en modo bridge, la cual tambien puede ser accedida desde la web directamente.

Este es un pequeño preambulo de nuestro proximo post, en donde veremos como funciona el Networking en Docker.

Espero que les haya servido y que nos acompañen proximamente en un nuevo post. 








Post a Comment

0 Comments