Diferencia entre revisiones de «OS limpio»
Ir a la navegación
Ir a la búsqueda
(Página creada con «== Arrancar OS limpio en Docker == Arrancar contenedores con diferentes OS limpios (para debuging o crear otras imágenes). == Requisitos == Para poder realizar esta configuración se necesita: * Docker Engine (ver Docker Engine) ** Módulo: Docker Compose (para PRO) == Debian == Debian es imagen muy popular (glibc y coreutils). === Descargar imagen de debian-slim === Vamos a usar la imagen estable y mínima. <syntaxhighlight lang="Bash"> docker pull debian:sta…») |
Sin resumen de edición |
||
| (No se muestra una edición intermedia del mismo usuario) | |||
| Línea 29: | Línea 29: | ||
Alpine es imagen hiper reducida (musl libc y BusyBox). | Alpine es imagen hiper reducida (musl libc y BusyBox). | ||
=== Descargar imagen de | === Descargar imagen de alpine === | ||
Vamos a usar la imagen más reciente. | Vamos a usar la imagen más reciente. | ||
<syntaxhighlight lang="Bash"> | <syntaxhighlight lang="Bash"> | ||
| Línea 39: | Línea 39: | ||
Nota 2: presenta menor superficie de ataque. | Nota 2: presenta menor superficie de ataque. | ||
Nota 3: puede presentar problemas de falta de herramientas de debug. | Nota 3: puede presentar problemas de falta de herramientas de debug (ni tiene bash). | ||
Nota 4: puede presentar problemas de con software no preparado para musl. | Nota 4: puede presentar problemas de con software no preparado para musl. | ||
=== Ejecutar contenedor de | === Ejecutar contenedor de alpine === | ||
<syntaxhighlight lang="Bash"> | <syntaxhighlight lang="Bash"> | ||
docker run -d -it \ | docker run -d -it \ | ||
--name alpine \ | --name alpine \ | ||
-v | -v test-vol:/mnt/test-vol \ | ||
alpine:latest | alpine:latest | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Revisión actual - 21:17 19 abr 2026
Arrancar OS limpio en Docker
Arrancar contenedores con diferentes OS limpios (para debuging o crear otras imágenes).
Requisitos
Para poder realizar esta configuración se necesita:
- Docker Engine (ver Docker Engine)
- Módulo: Docker Compose (para PRO)
Debian
Debian es imagen muy popular (glibc y coreutils).
Descargar imagen de debian-slim
Vamos a usar la imagen estable y mínima.
docker pull debian:stable-slim
Ejecutar contenedor de debian-slim
docker run -d -it \
--name debian \
-v test-vol:/mnt/test-vol \
debian:stable-slim
Nota: ejemplo con volumen asociado.
Alpine
Alpine es imagen hiper reducida (musl libc y BusyBox).
Descargar imagen de alpine
Vamos a usar la imagen más reciente.
docker pull alpine:latest
Nota 1: es una imagen de un OS de solo 13 MB (en comparación con 120 MB de debian-slim).
Nota 2: presenta menor superficie de ataque.
Nota 3: puede presentar problemas de falta de herramientas de debug (ni tiene bash).
Nota 4: puede presentar problemas de con software no preparado para musl.
Ejecutar contenedor de alpine
docker run -d -it \
--name alpine \
-v test-vol:/mnt/test-vol \
alpine:latest
Nota: ejemplo con volumen asociado.