feat: add fuse-overlayfs storage driver for Docker-in-Docker
Some checks failed
release / release-default (push) Failing after 16s
Some checks failed
release / release-default (push) Failing after 16s
- Install fuse-overlayfs package in Dockerfile - Configure Docker daemon to use fuse-overlayfs storage driver - Add daemon.json configuration in entrypoint.sh - Update documentation in README.md and README.es.md This enables Docker-in-Docker to work efficiently in unprivileged containers without requiring the overlay2 driver.
This commit is contained in:
@@ -5,7 +5,7 @@ Un contenedor de desarrollo impulsado por [code-server](https://github.com/coder
|
||||
## Características
|
||||
|
||||
- 💻 code-server (VS Code en el navegador)
|
||||
- 🐳 Docker-in-Docker (DinD)
|
||||
- 🐳 Docker-in-Docker (DinD) con storage driver fuse-overlayfs
|
||||
- 🔐 Autenticación por contraseña o hash
|
||||
- 👤 Configuración dinámica de usuario (UID, GID, contraseña)
|
||||
- ⚙️ Herramientas preinstaladas: Docker, AWS CLI v2, kubectl, eksctl, Node.js, Python, Java, pre-commit, y más.
|
||||
@@ -60,7 +60,7 @@ Inicia sesión con las credenciales de tu archivo `.env`.
|
||||
|
||||
## Herramientas Incluidas
|
||||
|
||||
- Docker CLI
|
||||
- Docker CLI (con storage driver fuse-overlayfs para contenedores sin privilegios)
|
||||
- AWS CLI v2
|
||||
- kubectl (`v1.33.0`)
|
||||
- eksctl
|
||||
@@ -70,6 +70,10 @@ Inicia sesión con las credenciales de tu archivo `.env`.
|
||||
- pre-commit
|
||||
- siege, jq, git, y más.
|
||||
|
||||
## Storage Driver de Docker
|
||||
|
||||
Este contenedor usa `fuse-overlayfs` como storage driver de Docker, lo que permite que Docker-in-Docker funcione eficientemente en contenedores sin privilegios sin requerir el driver `overlay2`. La configuración se establece automáticamente en `/etc/docker/daemon.json` durante el inicio del contenedor.
|
||||
|
||||
## Limpieza
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user