lunes, 7 de octubre de 2019

Docker en Windows parte 4: Administrando Docker con Eclipse

Vamos con la 4ta parte del tutorial con un tema práctico.

Ir a parte 3: https://naldog.blogspot.com/2019/09/docker-en-windows-parte-3-comandos.html
Ir a parte 5: https://naldog.blogspot.com/2019/10/docker-en-windows-parte-5-hola-mundo.html
_________________________________________________

Administrando Docker en Eclipse

Para muchos, manejar docker con Eclipse es más cómodo. Primero baja el IDE Eclipse: https://www.eclipse.org/downloads/

Luego instálalo.

Antes de ejecutarlo, ve a las opciones de la ballenita, botón derecho Settings y activa Expose daemon on tcp://localhost:2375 without TLS.

Luego abre Eclipse.
Ir a Help -> Eclipse Marketplace, bajar Eclipse Docker Tooling.
Ahora en Window -> Preferences tendrás una nueva sección Docker.

Allí en sub-sección Docker Machine.
En campo Docker Machine coloca la ruta de docker-machine.exe, es decir:
C:\Program Files\Docker\Docker\resources\bin
En campo VM Driver déjalo en blanco ya que estamos sin Virtual Box.

Luego ir a Open Perspective y selecciona Docker Tooling

Dirá que no hay conexión creada, créala, dale un nombre, ejemplo local para diferenciar si tienes docker locales o en la nube, y selecciona opción TCP.
Escribe la URI
tcp://localhost:2375
luego presiona Test Connection y debe decir que está ok.

Luego si ves la sección Images verás las imágenes que tienes bajadas con su ID, nombre, fecha de creación, tamaño. Bastante cómodo.
Con F5 se actualiza.

En la parte de Containers se ven los contenedores que tienes corriendo, que imagen tiene asociada, puerto tienen mapeados (publico y del docker), el estado si está corriendo (UP to x tiempo) o si está detenido (Exited).

Puedes hacer tareas de administración como Restart del contenedor o ver logs (generados dentro del mismo contenedor).

Antes de eliminar un contenedor debes detenerlo.

Puedes buscar imágenes. Te paras en Images, botón derecho Pull, luego Search.

Saldrán todas las imágenes con "hello". Si dice Oficial es mantenida por la propia Docker. Si dice utomate, indica que es creada por script. En el fondo, prefiere Official ya que nadie le mete mano con cosas malas. O al menos utomate ya que puedes ver el script y ver que no tiene nada raro.
Si no dice nada, no recomiendo usarla.

Si pones Next se verán las etiquetas de las versiones de esa imagen. Selecciona Latest y Finish.

Saldrá un resumen. Con Finish se bajará:

Una vez se baja, sobre la imagen, botón derecho Run

Se ve el detalle, colócale un nombre "test" y activa los 3 primeros checks.

Presiona Finish. Y correrá el docker una vez mostrando el Hola Mundo. 
Como seleccionamos en el paso anterior (ultimo check) que se elimine el contenedor, solo correrá una vez, se verá el output y se eliminará.

________________________
Esto es todo por hoy. Nos vemos.

Ir a parte 3: https://naldog.blogspot.com/2019/09/docker-en-windows-parte-3-comandos.html
Ir a parte 5: https://naldog.blogspot.com/2019/10/docker-en-windows-parte-5-hola-mundo.html