-
docker pull [imagen]- Descarga una imagen desde Docker Hub o un registro.
-
docker push [imagen]- Sube una imagen al registro.
-
docker build -t [nombre:tag] [ruta]- Construye una imagen desde un Dockerfile en la ruta especificada.
-
docker images- Lista todas las imágenes disponibles localmente.
-
docker rmi [imagen]- Elimina una o más imágenes.
-
docker tag [imagen] [nuevo_nombre:tag]- Etiqueta una imagen con un nuevo nombre o tag.
-
docker history [imagen]- Muestra el historial de capas de una imagen.
-
docker run [imagen]- Crea y ejecuta un nuevo contenedor a partir de una imagen.
-
docker run -d [imagen]- Ejecuta un contenedor en segundo plano y devuelve el ID del contenedor.
-
docker run -it [imagen]- Ejecuta un contenedor en modo interactivo con una terminal.
-
docker ps- Lista todos los contenedores en ejecución.
-
docker ps -a- Lista todos los contenedores, incluyendo los detenidos.
-
docker stop [contenedor]- Detiene un contenedor en ejecución.
-
docker start [contenedor]- Inicia un contenedor detenido.
-
docker restart [contenedor]- Reinicia un contenedor.
-
docker rm [contenedor]- Elimina un contenedor detenido.
-
docker logs [contenedor]- Muestra los logs de un contenedor.
-
docker exec -it [contenedor] [comando]- Ejecuta un comando en un contenedor en ejecución.
-
docker inspect [contenedor/imagen]- Muestra información detallada sobre un contenedor o imagen.
-
docker top [contenedor]- Muestra los procesos corriendo dentro de un contenedor.
-
docker stats [contenedor]- Muestra estadísticas en tiempo real de los recursos de un contenedor.
-
docker commit [contenedor] [nombre:tag]- Crea una nueva imagen desde los cambios de un contenedor.
-
docker attach [contenedor]- Adjunta la terminal actual a un contenedor en ejecución.
-
docker cp [contenedor]:[ruta_origen] [ruta_destino]- Copia archivos o directorios entre un contenedor y el sistema de archivos local.
-
docker rename [contenedor] [nuevo_nombre]- Renombra un contenedor.
-
docker wait [contenedor]- Bloquea hasta que un contenedor detenga y devuelve su código de salida.
-
docker kill [contenedor]- Mata un contenedor enviándole un SIGKILL.
-
docker pause [contenedor]- Pausa todos los procesos en un contenedor.
-
docker unpause [contenedor]- Reanuda todos los procesos en un contenedor pausado.
-
docker volume create [nombre]- Crea un volumen.
-
docker volume ls- Lista todos los volúmenes.
-
docker volume rm [nombre]- Elimina un volumen.
-
docker volume inspect [nombre]- Muestra información detallada sobre un volumen.
-
docker network create [nombre]- Crea una red.
-
docker network ls- Lista todas las redes.
-
docker network rm [nombre]- Elimina una red.
-
docker network inspect [nombre]- Muestra información detallada sobre una red.
-
docker network connect [red] [contenedor]- Conecta un contenedor a una red.
-
docker network disconnect [red] [contenedor]- Desconecta un contenedor de una red.
-
docker system prune- Elimina datos no utilizados (contenedores detenidos, imágenes sin etiqueta, etc.).
-
docker login- Autentica un usuario en Docker Hub o en un registro privado.
-
docker logout- Cierra la sesión en Docker Hub o en un registro privado.
-
docker info- Muestra información sobre la instalación de Docker.
-
docker version- Muestra la versión de Docker.
-
docker save -o [archivo.tar] [imagen]- Guarda una imagen en un archivo tar.
-
docker load -i [archivo.tar]- Carga una imagen desde un archivo tar.
-
docker export -o [archivo.tar] [contenedor]- Exporta el sistema de archivos de un contenedor como un tarball.
-
docker import [archivo.tar] [nombre:tag]- Importa una imagen desde un archivo tarball.
-
docker diff [contenedor]- Inspecciona los cambios en el sistema de archivos de un contenedor.
-
docker events- Muestra los eventos en tiempo real del servidor de Docker.
https://towardsdatascience.com/its-time-to-say-goodbye-to-docker-5cfec8eff833