Comandos generales
Recopilación de comandos útiles en Docker
Todo lo que identificamos como <nombre_container>, también se puede identificar con su ID.
Información Docker
docker ps #Muestra los containers activos
docker ps -a #Muestra todos los containers
docker images #Muestra todas las imagenes
docker info #Info del sistema del docker instalado
docker inspect <nombre_container> #Información sobre un container
Gestión básica de contenedores/imágenes
docker run -d <nombre_imagen> #Instalar una imagen y contenedor de manera basica
docker stop <nomre_container> #Parar container
docker rm <nombre_container> #Eliminar container
docker image rmi <nombre_imagen> #Eliminar imagen
docker start <nombre_contenedor> #Activamos el contenedor
docker exec -it <nombre_container> /bin/bash #Accedemos a la shell de un contenedor
Para eliminar un contenedor o imagen, antes debemos pararlos
Gestión avanzada de contenedores e imágenes
docker run -d -p <puerto:puerto> --name <nombre_deseado> --network <nombre_red> <imagen> #Instalar imagen y contenedor, a una red determinada
docker run -d -p <puerto:puerto> -p 443:443 --name <nombre_deseado> --network <nombre_red> <imagen> #Ahora lo instalamos con HTTPS
Para realizar la instalación con HTTPS, como muestra el 2o comando, es requerida la previa instalación de OpenSSL
Redes Docker
docker network ls #Listamos las redes
docker network create <nombre_red> #Creamos una red
docker network inspect <nombre_red> #Información sobre la red especificada i contenedores asociados
docker network connect <nombre_red> <nombre_container> #Conectamos el contenedor a la red
docker network disconnect <nombre_red> <nombre_container> #Desconectamos el contenedor de la red
Un contenedor solo puede estar conectado a una red
Gestión de cuenta
docker login #Logearnos en nuestra cuenta DockerHub "https://hub.docker.com/"
docker commit <nombre_container> <nombre/container>:<tag> #Hacemos un commit
docker push <nombre_container>:<tag> #Pusheamos, para subirlo a la cuent
Last updated