meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
virtualizacion:docker:comandos [2022/01/16 20:44] lcvirtualizacion:docker:comandos [2023/01/18 14:37] (actual) – editor externo 127.0.0.1
Línea 23: Línea 23:
 === Borrar una imagen === === Borrar una imagen ===
 <sxh>docker image rm </sxh> <sxh>docker image rm </sxh>
 +<sxh>docker rmi</sxh>
  
  
Línea 44: Línea 45:
 Por ejemplo para exponer los puerto de un contenedor con ngnix Por ejemplo para exponer los puerto de un contenedor con ngnix
 <sxh>docker run -p 80:80 -p 443:443 nginx:latest</sxh> <sxh>docker run -p 80:80 -p 443:443 nginx:latest</sxh>
 +<note> Si estamos usando una imagen creada con dockerfile en la que hemos definido un puerto . Entonces usaremos la opción P mayúscula para que el mismo nos mapee un puerto aleatorio del host al que hemos definido en el contenedor.
 +<sxh>docker run -P --name micontenedor miimagen:latest</sxh></note>
  
 === Ver los contenedores disponibles === === Ver los contenedores disponibles ===
Línea 111: Línea 114:
 === Borrar Contenedor === === Borrar Contenedor ===
 <sxh>docker rm <contenedor> </sxh> <sxh>docker rm <contenedor> </sxh>
 +<note>Se pueden borrar múltiples contenedores si se especifican múltiples ids</note>
 +
  
 Para borrar todos los contenedores <sxh>docker rm $(docker ps -a -q)</sxh> Para borrar todos los contenedores <sxh>docker rm $(docker ps -a -q)</sxh>
Línea 129: Línea 134:
 Por ejemplo para iniciar un shell intereactivo  Por ejemplo para iniciar un shell intereactivo 
 <sxh>docker exec -it  micontenedor sh</sxh> <sxh>docker exec -it  micontenedor sh</sxh>
 +
 +También
 +<sxh>docker exec -it micontenedor bash</sxh>
 +
 +Para sar un listado de los procesos que corren en el contenedor
 +<sxh>docker exec micontenedor ps </sxh>
  
 === BACKGROUND === === BACKGROUND ===
Línea 146: Línea 157:
  
  
-==== Gestión de volúmenes ==== 
- 
-=== Ver los volúmenes === 
-Lista los volúmenes creados en Docker. 
-<sxh>docker volume ls</sxh> 
- 
- Un volume nos permite guardar información de forma persistente. Permite que podamos destruir un contenedor sin perder los datos.  
- 
- 
-borrar todos los volúmenes  
-<sxh>docker volume rm $(docker volume ls -q)</sxh>