- Docker Desktop and WSL Restoration Progress
Auto-imported from:
D:/repos/aiegoo/uconGPT/eng2Fix/kor2fix/DOCKER_RESTORATION_PROGRESS.md
Original filename:DOCKER_RESTORATION_PROGRESS.md
Import date: Wed, Oct 08, 25
Docker Desktop and WSL Restoration Progress
Date: October 6, 2025
Branch: environment-setup-v1
Milestone: Docker-WSL-Restoration-v1.0
π― Restoration Objective
Restore the Korean language processing platform that was running on August 25, 2025, with all services moved to D drive for optimal storage management.
β Completed Tasks
1. Docker Desktop Installation & Configuration
- β Installed Docker Desktop 4.47.0
- β
Configured Docker to use D drive for data storage (
D:\Docker\data
) - β Fixed JSON parsing issues (UTF-8 BOM problems)
- β WSL integration properly configured
2. WSL Distribution Migration
- β
Exported
docker-desktop
WSL distribution - β
Moved WSL distribution to
D:\Docker\data\wsl\docker-desktop
- β Successfully restored WSL functionality
3. Container Images Recovery
Successfully pulled from Docker Hub (aiegoo repositories):
- β
aiegoo/voice-upload-server:latest
(786MB) - β
aiegoo/audio-api:latest
(9.82GB) - β
aiegoo/korean-api:latest
(7.33GB) - β
aiegoo/llm-api:latest
(7.41GB) - β
aiegoo/rasa-actions:latest
(248MB) - β
aiegoo/monitoring:latest
- β
mongo:5.0
andmongo:7.0
- β
redis:7-alpine
4. Platform Services Restoration
Currently running services:
- β MongoDB (port 8202) - Primary database
- β Redis (port 8210) - Caching service
5. Docker Compose Configuration
- β Created comprehensive Docker Compose file
- β Configured volume mappings to D drive
- β Set up service networking and dependencies
π Original Container Inventory (August 25, 2025)
Based on the screenshot from August 25, 2025, the following containers were running:
Container Name | Status | Purpose |
---|---|---|
mongodb | Running | Database service |
kor2unity-offline | Running | Main Korean Unity service |
korean-frontend-offline | Running | Frontend application |
korean-monitoring-offline | Running | System monitoring |
korean-learning-api-offline | Running | Learning API service |
korean-audio-api-offline | Running | Audio processing |
korean-llm-api-offline | Running | LLM API service |
korean-redis-offline | Running | Redis cache |
rasa-actions-offline | Running | Rasa chatbot actions |
korean-file-server-offline | Running | File server |
korean-mongodb-offline | Running | MongoDB instance |
my-korean-platform | Running | Platform service |
korean-mongodb | Running | Secondary MongoDB |
korean-rasa-actions | Running | Rasa actions |
korean-llm-api | Running | LLM API |
korean-redis | Running | Redis service |
korean-file-server-minimal | Running | Minimal file server |
voice-upload-server-latest | Running | Voice upload service |
π§ Pending Restoration Tasks
High Priority
-
Restore remaining API services
- Start korean-learning-api-offline
- Start korean-audio-api-offline
- Start korean-llm-api-offline
-
Rebuild frontend services
- Investigate korean-frontend-offline configuration
- Restore kor2unity-offline main service
-
Configure Rasa services
- Set up rasa-actions-offline
- Configure rasa-core-offline
Medium Priority
-
File server restoration
- Configure korean-file-server-offline
- Set up file upload/download functionality
-
Monitoring setup
- Start korean-monitoring-offline
- Configure health checks
Low Priority
-
Platform integration
- Integrate my-korean-platform service
- Configure inter-service communication
π§ Technical Configuration
Docker Desktop Settings
{
"settingsVersion": 1,
"dataFolder": "D:\\Docker\\data",
"wslEngineEnabled": true,
"hyperVCustomVmPath": "D:\\Docker\\data\\vms"
}
Storage Layout
D:\Docker\
βββ data\
β βββ docker\ # Docker daemon data
β βββ vms\ # Hyper-V VMs
β βββ wsl\ # WSL distributions
β β βββ docker-desktop\
β βββ volumes\ # Docker volumes
β β βββ mongodb_data\
β β βββ redis_data\
β β βββ voice_uploads\
β βββ korean-platform-docker-compose.yml
βββ user-config\ # Backup configurations
π Issues Resolved
- UTF-8 BOM Error: Fixed JSON parsing issues in daemon.json
- WSL Path Issues: Corrected Windows/WSL path mappings
- Docker Credential Helper: Resolved authentication issues
- Volume Permissions: Set up proper D drive volume mappings
π Notes
- Original containers were running ~40 days ago (August 25, 2025)
- Docker Hub images are 6-7 weeks old (base versions)
- Current restoration provides base infrastructure
- Custom configurations from August may need rebuilding
π Next Steps
See GitHub Issues for detailed restoration roadmap:
- Issue #X: API Services Restoration
- Issue #X: Frontend Services Rebuilding
- Issue #X: Rasa Integration Setup
- Issue #X: Monitoring and Health Checks
- Issue #X: Platform Integration Testing
Restoration Team: aiegoo
Environment: Windows 11 + WSL2 + Docker Desktop
Target Platform: Korean Language Processing & Unity Integration