# Docker - Archivos para crear imagen y registry Este directorio contiene TODOS los archivos Docker organizados y centralizados. ## 🐳 Crear Imagen Docker - `Dockerfile` - Configuración del contenedor Ubuntu + Apache + PHP - `docker-entrypoint.sh` - Script de inicio para el contenedor - `docker-compose.yml` - Para pruebas locales - `.dockerignore` - Excluir archivos innecesarios ## 📦 Registry Docker Privado - `daemon.json` - Configuración Docker para registry local - Scripts para configuración en servidor remoto ## 🏠 CasaOS Installation - `casaos-sin-env-completo.yml` - ✅ **RECOMENDADO** (sin errores) - `casaos-sin-env.yml` - Versión simple sin .env - `casaos-simple-final.yml` - Versión corregida - `casaos-registry-corregido.yml` - Con metadatos completos - Y otros archivos YAML para diferentes necesidades ## 🔧 Scripts y Configuración - `corregir-forzado-registry.sh` - ✅ **DEFINITIVO** para error HTTP/HTTPS - `diagnostico-registry.sh` - Script de diagnóstico completo - `corregir-insecure-registry.sh` - Corrección rápida - `configurar-servidor-remoto.sh` - Configuración básica ## 📖 Instrucciones - `INSTRUCCIONES_SERVIDOR_REMOTO.txt` - Guía completa y actualizada - `instrucciones_cortas.txt` - Versión rápida con comandos ## 📁 Estructura Completa ``` docker/ ├── 🐳 Imagen Docker (4 archivos) ├── 🏠 CasaOS YAML (7 archivos) ├── 🔧 Scripts (4 archivos) ├── ⚙️ Configuración (1 archivo) ├── 📖 Documentación (2 archivos) └── 📂 yamls/ (directorio extra) ``` **Total: 18 archivos organizados** ## 📁 Estructura ``` docker/ ├── 🐳 Imagen Docker │ ├── Dockerfile │ ├── docker-entrypoint.sh │ ├── docker-compose.yml │ └── .dockerignore │ ├── 📦 Registry Privado │ └── daemon.json │ ├── 🏠 CasaOS Installation │ ├── casaos-simple-final.yml │ ├── casaos-sin-env.yml │ ├── casaos-sin-env-completo.yml │ └── casaos-registry-corregido.yml │ ├── 🔧 Scripts y Configuración │ ├── configurar-servidor-remoto.sh │ ├── diagnostico-registry.sh │ ├── corregir-insecure-registry.sh │ └── corregir-forzado-registry.sh │ └── 📖 Documentación ├── INSTRUCCIONES_SERVIDOR_REMOTO.txt └── instrucciones_cortas.txt ``` ## 🚀 Uso Rápido ### Crear imagen Docker localmente: ```bash cd /var/www/html/ibiza/docker/ docker compose build docker compose up -d ``` ### Configurar registry en servidor remoto (10.10.4.17): ```bash curl -s http://10.10.4.3:82/docker/corregir-forzado-registry.sh | bash ``` ### Instalar en CasaOS (versión recomendada): ```bash wget http://10.10.4.3:82/docker/casaos-sin-env-completo.yml # Importar en CasaOS → Apps → Install App ``` ### Acceder al sistema: - Local: http://10.10.4.3:8080 - Remoto: http://10.10.4.17:8080 - Usuario: admin / Contraseña: admin123 --- *Todos los archivos centralizados y organizados en este directorio Docker.*