Skip to content

Instantly share code, notes, and snippets.

@roxsross
Created April 1, 2022 00:43
Show Gist options
  • Save roxsross/ff11e555211d80485ecd16eab6f47689 to your computer and use it in GitHub Desktop.
Save roxsross/ff11e555211d80485ecd16eab6f47689 to your computer and use it in GitHub Desktop.
Comandos Docker - Bootcamp DevOps

Comandos importantes de Docker

Contenedores

Crear contenedores

docker run [] = crea un contenedor con un comando root --name = con un nombre específico --rm = lo elimina cuando termina de utilizarse -it = en modo interactivo -d = en modo detach (sin mostrar output)

Manejar procesos en un contenedor

docker exec -it = ejecuta un comando en un contenedor ya existente, en modo interactivo docker kill = termina cualquier proceso que se esté ejecutando en el contenedor

Listar contenedores

docker ps -a = lista todos los contenedores docker ps -aq = lista el nombre de todos los contenedores

Inspeccionar contenedores

docker inspect = inspecciona un contenedor docker logs = muestra el output de un contenedor

Renombrar un contenedor

docker rename = renombra un contenedor

Eliminar contenedores

docker rm = elimina un contenedor docker rm -f = elimina un contenedor aunque esté siendo ejecutado docker rm $(docker ps -aq) = elimina todos los contenedores

Imágenes

Descargar imágenes

docker pull

Crear imágenes

docker build -t :

Listar imágenes

docker image ls

Publicar imágenes

docker push :

Etiquetar imágenes

docker tag : :

Ver las capas de una imagen

docker history : #Volúmenes

Crear volúmenes

docker volume create = crea un volumen

Listar volúmenes

docker volume ls = lista todos los volúmenes

Eliminar volúmenes

docker volume prune = elimina todos los volúmenes que no están siendo utilizados #Redes

Crear redes

docker network create --attachable

Listar redes

docker network ls

Conectarse a una red

docker network connect

Inspeccionar una red

docker network inspect

Eliminar una red

docker network rm #Docker Compose

Crear la imagen utilizada en la aplicación

docker-compose build

Crear los servicios de una aplicación

docker-compose up -d = en modo detach (sin mostrar output)

Manejar procesos en un servicio

docker-compose exec = ejecuta un comando en un servicio, en modo interactivo

Listar servicios

docker-compose ps

Inspeccionar servicios

docker-compose logs

Eliminar servicios

docker-compose down

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment