Primeros pasos con Docker

Author
By Darío Rivera
Posted on 2021-10-18 in Docker

En nuestro post anterior vimos cómo realizar nuestro primer Hola Mundo en Docker. Mediante un Dockerfile sencillo creamos una imagen a partir de otra e inicializamos un servidor web con nuestro Hola Mundo. El día de hoy el ejercicio será levemente diferente, y creamos una imagen a partir de un repo en Github.

Este mismo ejercicio está en el Getting Started de cualquier instalación limpia de Docker. El primer comando que utilizaremos será el siguiente:

docker run --name repo alpine/git clone https://github.com/docker/getting-started.git

Este comando crea un nuevo contenedor a partir de la imagen alpine/git, si esta no existe la descarga, y descarga el repositorio pasado como parámetro dentro del contenedor. Después de esto podemos copiar el contenido dentro del contenedor a nuestro sistema de ficheros local y construir una nueva imagen de docker.

docker cp repo:/git/getting-started/ .
cd getting-started
docker build -t docker101tutorial .

Finalmente podemos correr nuestro contenedor con el siguiente comando.

docker run -d -p 81:80 --name docker-tutorial docker101tutorial

Deberíamos poder acceder a la aplicación con la siguiente URL.

http://0.0.0.0:81/

Acerca de Darío Rivera

Author

Ingeniero de desarrollo en PlacetoPay , Medellín. Darío ha trabajado por más de 6 años en lenguajes de programación web especialmente en PHP. Creador del microframework DronePHP basado en Zend y Laravel.

Sólo aquellos que han alcanzado el éxito saben que siempre estuvo a un paso del momento en que pensaron renunciar.