Principales comandos Docker
En esta entrada voy a dar un breve resumen de los comandos mas utilizados en docker o por lo menos aquellos que yo mas uso en mi día a día, si no sabes lo que es docker te recomiendo revises mis anteriores post donde te explico en detalle que es esta tecnología.
Creación de imágenes
docker build -t nombre-image:4.3.0 .
Fijaros en el punto, seria el acceso a la ruta donde se encuentre el fichero dockerfile y el flag -t es para poner un tag a la imagen con el formato nombre:version
Creación de contenedores
docker run -d -p 81:80 --name "nombre-imagen" nombre-image:4.3.0
Con este comando crearemos el contenedor y lo pondremos en marcha el flag -d es para ponerlo en background con -p le indicamos el mapeo de puertos y con —name le asignamos un nombre, por ultimo le decimos que imagen tiene que usar.
Listar contenedores
docker ps -a
docker ps lista los contenedores que estrían corriendo en ese momento, añadiendo el flaf -a se mostrar también los contenedores parados.
Listar imágenes
docker images -a
Mismo funcionamiento que para listar contenedores
Parar contenedor
docker stop <contenedor>
Puedes usar tanto el id del contenedor como el tag.
Borrar contenedor
docker rm <contenedor>
Borrar imágenes
docker rmi <imagen>
Exportar contenedores
docker save <contenedor> | gzip > <contenedor>.tar.gz
docker save -o <contenedor>.tar <contenedor>
Al realizar la exportación tenemos dos opciones la primera seria para exportarlo comprimido en gz tienes que estar en entorno linux o usar la consola de git en Windows con la segunda opción realizaríamos una exportación en tar sin comprimir.
Como he comentado estos son solo los comando docker que yo mas uso en mi día a día y que espero te sirvan como un pequeño resumen de su uso mas básico, recuerda que añadiendo el flag —help podrás ampliar información sobre las distintas opciones de cada comando, por ejemplo:
docker run --help
Espero que esta entrada haya sido de tú interest y si te ha gustado no olvides compartir.