DEV Community

Andres C
Andres C

Posted on

1 1

Comandos basicos de Docker

Docker es una plataforma de contenerización que facilita la creación, implementación y ejecución de aplicaciones en entornos aislados llamados contenedores. Aquí tienes algunos comandos básicos de Docker que te pueden resultar útiles:

docker version: Muestra la versión de Docker que está instalada en tu sistema.

$ docker version
Enter fullscreen mode Exit fullscreen mode

docker info: Proporciona información detallada sobre la configuración de Docker, como el número de contenedores y de imágenes.

$ docker info
Enter fullscreen mode Exit fullscreen mode

docker pull: Descarga una imagen de Docker desde Docker Hub o cualquier otro registro de imágenes.

$ docker pull nginx
Enter fullscreen mode Exit fullscreen mode

docker images: Lista las imágenes de Docker que están almacenadas localmente en tu sistema.

$ docker images
Enter fullscreen mode Exit fullscreen mode

docker run: Crea y ejecuta un contenedor a partir de una imagen.

$ docker run -d -p 80:80 --name mi-aplicacion nginx
Enter fullscreen mode Exit fullscreen mode
  • -d: Ejecuta el contenedor en segundo plano.
  • -p 80:80: Mapea el puerto 80 del host al puerto 80 del contenedor.
  • --name mi-aplicacion: Asigna el nombre "mi-aplicacion" al contenedor.
  • nginx: La imagen a partir de la cual se creará el contenedor.

docker stop: Detiene un contenedor en ejecución.

$ docker stop mi-aplicacion
Enter fullscreen mode Exit fullscreen mode

docker ps: Muestra los contenedores en ejecución.

$ docker ps
Enter fullscreen mode Exit fullscreen mode

para mostrar todos los contenedores, tanto los que están en ejecución como los detenidos.

$ docker ps -a
Enter fullscreen mode Exit fullscreen mode

docker start: Inicia un contenedor detenido.

$ docker start mi-aplicacion
Enter fullscreen mode Exit fullscreen mode

docker restart: Detiene y vuelve a iniciar un contenedor.

$ docker restart mi-aplicacion
Enter fullscreen mode Exit fullscreen mode

docker rm: Elimina un contenedor.

$ docker rm mi-aplicacion
Enter fullscreen mode Exit fullscreen mode

docker rmi: Elimina una imagen.

$ docker rmi nginx
Enter fullscreen mode Exit fullscreen mode

docker exec: Ejecuta un comando dentro de un contenedor en ejecución.

$ docker exec -it mi-aplicacion /bin/bash
Enter fullscreen mode Exit fullscreen mode

docker logs: Muestra los registros (logs) de un contenedor en ejecución.

$ docker logs [nombre-pod]
...
$ docker logs -f [nombre-pod]
Enter fullscreen mode Exit fullscreen mode

Estos son solo algunos comandos básicos de Docker. Hay muchos más comandos y opciones disponibles para satisfacer diversas necesidades. Puedes obtener más información sobre cada comando utilizando el comando docker --help o consultando la documentación oficial de Docker en https://docs.docker.com/.

Top comments (2)

Collapse
 
sc0v0ne profile image
sc0v0ne

Very good your post !!! 😊

Collapse
 
haroldo89 profile image
Andres C

thanks :)

Eliminate Context Switching and Maximize Productivity

Pieces.app

Pieces Copilot is your personalized workflow assistant, working alongside your favorite apps. Ask questions about entire repositories, generate contextualized code, save and reuse useful snippets, and streamline your development process.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay