Comandos basicos Docker

Estándar

docker_monstro

Más de una vez se pueden necesitar estos tipos de comandos (más aun si no los usas diariamente).

Sin más dilación:

Leer entrada.

 

 

# Listar contenedores
docker ps -a

# Listar imagenes
docker images

# Parar contenedores
docker stop $idcontainer

# Eliminar contenedores
docker rm $idcontainer

# Eliminar imagenes
docker rmi $nombreimagen

# Eliminar todos los contenedores
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)

# Cojer una imagen de dockerhub
docker pull $nombrecontainer/version (por defecto latest)
docker pull graylog2/allinone

# Lanzar un container
docker run (parametros) -d $nombreimagen
docker run -p 8000:80 -d sitio1

# Entrar en un container
docker exec -it $idcontainer /bin/bash -c “export TERM=xterm; exec bash”

# Guardar lo realizado en un conteneador a una imagen nueva
docker commit -p $idcontainer $nombredelaimagen

# Taguear la imagen
docker tag $nombredelaimagen $usuario/$nomrepo:version
docker tag sitio1 dmgweb/sitio1:v1

# Guardar la imagen localmente
docker save -o ruta/nombrecontainercomprimido.tar nombrecontainer
docker save -o ~/container1.tar idimagen

# Recuperar la imagen localemnte
docker load -i /root/container1.tar

# PROCEDIMIENTO PARA PASAR UN CONTENEDOR Y RECUPERARLO:
docker commit -p $idcontainer $nombredelaimagen
docker save -o ruta/nombrecontainercomprimido.tar nombrecontainer
docker load -i /root/container1.tar

Leave a Reply