OS limpio
Ir a la navegación
Ir a la búsqueda
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.