meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
virtualizacion:docker [2021/02/16 00:14] – lc | virtualizacion:docker [2023/01/18 14:11] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 30: | Línea 30: | ||
* contenedor -> es el resultado de ejecutar una imágen(instancia), | * contenedor -> es el resultado de ejecutar una imágen(instancia), | ||
- | ===== Comandos básicos ===== | ||
- | === Comandos de información === | ||
- | < | ||
- | < | ||
- | ==== Gestionar imágenes ==== | ||
- | === Buscar una imagen === | ||
- | < | ||
- | === Listar las imágenes que tenemos descargadas === | ||
- | < | ||
- | === Obtener información sobre una imagen concreta === | ||
- | < | ||
- | |||
- | |||
- | ==== Gestionar Contenedores ==== | ||
- | === Instalar una imagen de Kali Linux === | ||
- | < | ||
- | |||
- | === Arrancar un Contendor === | ||
- | < | ||
- | < | ||
- | < | ||
- | |||
- | === Arrancar un contenedor mapeando puertos === | ||
- | < | ||
- | |||
- | Por ejemplo para exponer los puerto de un contenedor con ngnix | ||
- | < | ||
- | |||
- | === Ver los contenedores disponibles === | ||
- | < | ||
- | |||
- | === Acceder a un contenedor === | ||
- | Para acceder al contenedor, además de crearlo, se puede hacer de dos maneras. Una es haciendo referencia al IMAGE ID y otra al repositorio (REPOSITORY) y la etiqueta (TAG). | ||
- | < | ||
- | |||
- | O también: | ||
- | < | ||
- | |||
- | === Etiquetar === | ||
- | También podemos poner una etiqueta a nuestros contenedores, | ||
- | Para poner una etiqueta | ||
- | < | ||
- | |||
- | Para llamar a dicho contenedor por la etiqueta, hacemos lo mismo que cuando lo llamamos por el id pero poniendo ahora la etiqueta | ||
- | < | ||
- | === Iniciar contenedor ==== | ||
- | < | ||
- | Con estos comandos arrancamos el contenedor pero no nos conectamos al mismo. Si queremos acceder ejecutamos < | ||
- | === Parar contenedor=== | ||
- | Para parar un contenedor < | ||
- | |||
- | Para parar todos los contenedores < | ||
- | |||
- | === Salir === | ||
- | Escribiendo **exit** en nuestro contenedor, o Pulsando CTRL+D salimos del mismo pero **parando la ejecución del mismo**. | ||
- | Si queremos salir del contenedor pero que se siga ejecutando debemos presionar CTRL, después P y luego Q | ||
- | === Guardar Contenedor === | ||
- | < | ||
- | === Borrar Contenedor === | ||
- | < | ||
- | |||
- | Para borrar todos los contenedores < | ||
- | |||
- | === Copiar desde un contenedor === | ||
- | Para copiar un fichero desde un contenedor a nuestra máquina hacemos | ||
- | < | ||
- | |||
- | También podemos hacerlo a la inversa. Desde la máquina local al contenedor | ||
- | |||
- | === Ejecutar comando === | ||
- | Podemos ejecutar un comando dentro de un contenedor con | ||
- | < | ||
- | |||
- | Por ejemplo para iniciar un shell intereactivo | ||
- | < | ||
- | |||
- | === logs === | ||
- | Para ver los logs que está generando un contenedor, ejecutaríamos el comando < | ||
- | |||
- | === Estadísticas de uso === | ||
- | con el comando stats obtenemos estadísticas de uso y consumo de nuestro contenedor | ||
- | < | ||
- | |||
- | === Borrar contenedores sin uso === | ||
- | con el comando < | ||
- | * los contenedores que no se usan | ||
- | * los volúmenes que no se usan | ||
- | * las imágenes que no se están usando | ||
- | * las redes que no se están usando | ||
- | < | ||
=== Source === | === Source === | ||
Línea 203: | Línea 113: | ||
* https:// | * https:// | ||
* https:// | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||