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