Docker
Es un proyecto de código abierto capaz de automatizar el despliegue de aplicaciones dentro de contenedores de software, proporcionándonos así una capa adicional de abstracción y automatización en el nivel de virtualización de sistema operativo sobre Linux. Docker hace uso de las utilidades de aislamiento de recursos del núcleo de linux como los cgroups y espacios de nombre del kernel, para permitir que “contenedores” independientes se ejecuten como una instancia única de Linux, , evitando así la elevada sobrecarga en el arranque y mantenimiento de máquinas virtuales. Fuente wikipedia
Para tener la ultima versión de docker en linux podemos usar el siguiente recurso:
https://get.docker.com
Docker tambien nos facilita un repositorio con diferentes tipos de imagenes creados por la comunidad que podemos obtener de:
https://hub.docker.com
Para salir de un contenedor sin detenerlo se usa el atajo de teclado CTRL P Q.
DockerFile
Dockerfile es un documento de texto que contiene todos los comandos que un usuario puede llamar a la línea de comandos para montar un imagen. Podemos hacer el simil con una receta de cocina.
La imagen la creamos a partir del Dockerfile con el siguiente comando
Ejemplos:
Ejemplo apra descargar y ejecutar un contenedor con el servicio de Zeronet
How do I get into a Docker container’s shell?
docker exec -it bash
Me gustaMe gusta
sudo docker exec -it [7122fd49518e] bash
Me gustaMe gusta
How To Install and Use Docker Compose on Ubuntu 14.04
https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-compose-on-ubuntu-14-04
Me gustaMe gusta
Docker : Tomcat Clustering with Load Balancer (Tomcat and Nginx)
https://www.ramkitech.com/2015/10/docker-tomcat-clustering.html
Me gustaMe gusta