Saltar a contenido

Guía de Comandos

💠 [docker pull] Descargar imagen.

docker pull [nombre-imagen]:[tag]

Se utiliza para descargar una imagen específica desde un registro (como Docker Hub) a ti máquina local.

¡OJO!

tag = versión

Si no se especifica un tag, descargará automáticamente la versión "latest".


💠 [docker images] Listar imagenes.

docker images

Permite listar todas las imágenes que han sido descargadas o creadas localmente en el sistema.


💠 [docker ps] Listar contenedores.

docker ps

Muestra una lista de los contenedores que están actualmente en ejecución.

Para ver TODOS LOS CONTENEDORES podemos utilizar el atributo '-a'

docker ps -a

💠 [docker run] Crear y arrancar contenedores.

docker run [nombre-imagen]
Este comando crea y arranca un nuevo contenedor basado enuna imagen. Se puede usar con varios atributos:

  • -d (detached):

    Ejecuta el contenedor en segundo plano para que no bloquee la terminal.

  • -p [puerto-host]:[puerto-contenedor]:

    Realiza el mapeo de puertos (port binding) para que la aplicación sea accesible desde el navaegador del host.

  • --name [nombre]:

    Asigna un nombre personalizado al contenedor en lugar de usar el ID generado aleatoriamente.


💠 [docker logs] Ver logs.

docker logs [ID o nombre]

Permite visualizazr los mensajes de salida (logs) generados por la aplicación dentro de un contenedor específico.


💠 [docker stop] Detener un contenedor.

docker stop [ID o nombre]

Detiene un contenedor que está en ejecución.


💠 [docker start] Reiniciar contenedor.

docker start [ID o nombre]

Reinicia un contenedor que ya existe pero que estaba detenido.


💠 [docker build] Crear imagen personalizada.

docker build -t [nombre:tag] [ruta(.)]

Crea una nueva imagen personalizada a partir de un archivo Dockerfile. La bandera -t sirve para ponerle un nombre y etiqueta, y el punto (.) indica que el Dockerfile está en el directorio actual.

Haz clic aquí para saber más sobre "Dockerfile"