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