Skip to content

Instantly share code, notes, and snippets.

@Verobornancini
Forked from drmillan/Docker Cheat Sheet.md
Created September 14, 2020 14:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Verobornancini/633ed6f2e89900910f61d498d1356d31 to your computer and use it in GitHub Desktop.
Save Verobornancini/633ed6f2e89900910f61d498d1356d31 to your computer and use it in GitHub Desktop.
Docker Cheat Sheet.

Instalación de docker en OSX

brew install virtualbox

Crear máquina Docker:

docker-machine create [MACHINE_NAME]

Eliminar todas las imágenes y contenedores docker

#!/bin/bash
# Delete all containers
docker rm $(docker ps -a -q)
# Delete all images
docker rmi $(docker images -q)

Reiniciar máquina docker (a veces se producen fallos red)

docker-machine restart [MACHINE_NAME]

Preparar shell para trabajar por línea de comandos

eval "$(docker-machine env [MACHINE_NAME])"

Crear una imagen a partir de un Dockerfile

docker build -f Dockerfile .

Crear contenedor a partir de una imagen

docker create [IMAGE_ID]

Crear contenedor con nombre mapeando puertos a partir de una imagen

docker run -d --name=[CONTAINER_NAME] -p 8081:8081 [IMAGE_ID]

Consultar containers activos

docker ps

Consultar containers (funcionando o no)

docker ps -a

Iniciar un container

docker start [CONTAINER_ID]

Cambiar nombre a un contenedor

docker rename [CONTAINER_ID ] [CONTAINER_NAME]

Ejecutar comado en un contenedor

docker exec [CONTAINER_NAME] [COMMAND]

Hacer login en un contenedor en ejecución

docker exec -i -t [CONTAINER_NAME] /bin/bash
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment