Docker – introducción

Instalar

sudo pacman -S docker

Unirse al grupo de docker

sudo usermod -a -G docker fernando

newgrp docker   # refrescar grupo sin reiniciar

 Comando Descripción
docker search nginx Buscar contenedor
docker pull nginx Descargar imagen
 docker images Listar imagenes
docker ps Lista contenedores
docker star id/nombre Arrancar contenedor
docker stop id/nombre Parar contenedor
docker rmi nombreImagen Borrar imagen
docker rm (docker ps  -aq) Eliminar contenedores
docker rm nombreContenedor Borrar contenedor
docker save -o nginx.tar nginx:latest Exportar una imagen
docker load < nginx.tar Cargar imagen desde archivo

Crear una imagen a partir de Dockerfile

Crear los archivos

Dockerfile

FROM nginx
COPY index.html /usr/share/nginx/html

index.html

<html>
<body>
<h3> Hola docker </h3>
</body>
</html>

Ejecutar

docker build -t nginx .

docker run -p 9000:80 nginx

Acceder a

$docker exec -i -t fbb525c0326b /bin/bash

http://localhost:9000