Uso Básico de Docker
- Ejemplo de Dockerfile
- Construir una imagen de Docker
- Iniciar un contenedor de Docker a partir de una imagen
- Trabajando con imágenes de Docker Hub
- Descargar una imagen de Docker Hub
- Iniciar un contendor a partir de una imagen de Docker Hub
- Comandos básicos
- Políticas de Reinicio
- Entrar a la bash del contenedor
Ejemplo de Dockerfile
#This is a sample Image
FROM ubuntu
MAINTAINER [email protected]
RUN apt-get update
RUN apt-get install –y nginx
CMD [“echo”,”Image created”]
También puedes consultar images preexistentes en Docker Hub
Construir una Imagen de Docker
docker build dockerfile
Iniciar un contendor de Docker a partir de una imagen
docker run docker-image-built
Trabajando con imágenes de Docker Hub
Descargar una imagen de Docker Hub
docker pull docker-hub-image
Ejemplo:
docker pull jenkins/jenkins
Iniciar un contendor de Docker a partir de una imagen de Docker Hub
Consultar la documentación de la imagen previamente descargada
docker run -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts
Comandos Básicos
Listar imágenes de Docker
docker image list
Eliminar imagen de Docker
docker image rm image-name
Listar contenedores de Docker
docker ps --all
Detener un contenedor
docker stop docker-container-id
Eliminar un contenedor
docker rm docker-container-id
Ver el log de un contenedor
docker logs docker-container-id
Políticas de Reinicio de contenedores
Docker puede implementar políticas de reinicio.
docker run -dit --restart unless-stopped ...
La opción -dit --restart unless-stopped reiniciará el contenedor cuando este haya sido irrumpido por fallos, o por reinicio en el server.
Entrar a la bash del contenedor
docker exec -i -t container-name /bin/bash