Docker - Comandos básicos
# Para crear imagen a partir del Dockerfile del directorio actual
docker build -t nombre_imagen .
# Este comando creará un contenedor a partir de la imagen pasada por parámetro
# -p para especificar por cual puerto será accesible desde localhost, -p [puerto_localhost]:[puerto_contendor]
docker run -p 9080:9080 --name nombre_contenedor -d nombre_imagen
# Lista los contenedores activos
docker ps
# Lista los contenedores activos e inactivos
docker ps -a
# Iniciar contenedor
docker start [nombre_contenedor | id_contenedor]
# Reiniciar contenedor
docker restart [nombre_contenedor | id_contenedor]
# Detener contenedor
docker stop [nombre_contenedor | id_contenedor]
# Remover contenedor
docker rm [nombre_contenedor | id_contenedor]
# Exportar imagen docker a un .tar
docker save imagen > imagen.tar
# Para iniciar todos los contendores y configuraciones especificadas en el docker-compose.yml
docker-compose up -d
# Entrar a la linea de comando de un contenedor especifico
docker exec -ti container_id /bin/bash