DEV Community

Andres C
Andres C

Posted on

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 :)