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
docker info: Proporciona información detallada sobre la configuración de Docker, como el número de contenedores y de imágenes.
$ docker info
docker pull: Descarga una imagen de Docker desde Docker Hub o cualquier otro registro de imágenes.
$ docker pull nginx
docker images: Lista las imágenes de Docker que están almacenadas localmente en tu sistema.
$ docker images
docker run: Crea y ejecuta un contenedor a partir de una imagen.
$ docker run -d -p 80:80 --name mi-aplicacion nginx
-
-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
docker ps: Muestra los contenedores en ejecución.
$ docker ps
para mostrar todos los contenedores, tanto los que están en ejecución como los detenidos.
$ docker ps -a
docker start: Inicia un contenedor detenido.
$ docker start mi-aplicacion
docker restart: Detiene y vuelve a iniciar un contenedor.
$ docker restart mi-aplicacion
docker rm: Elimina un contenedor.
$ docker rm mi-aplicacion
docker rmi: Elimina una imagen.
$ docker rmi nginx
docker exec: Ejecuta un comando dentro de un contenedor en ejecución.
$ docker exec -it mi-aplicacion /bin/bash
docker logs: Muestra los registros (logs) de un contenedor en ejecución.
$ docker logs [nombre-pod]
...
$ docker logs -f [nombre-pod]
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/.