Open aygp-dr opened 3 weeks ago
Initial testing work on DinD is noted in https://github.com/defrecord/anthropic-quickstarts/blob/main/computer-use-demo/infrastructure.org
Context examples:
1. Host (Darwin)
- Hostname: [REDACTED]
- User: [REDACTED]
- Load: 1.89 1.86 1.89
- Users: 7
2. Enclave (Alpine)
- Hostname: 764c38cc43d3
- User: root
- Load: 0.04, 0.09, 0.04
- Users: 0
3. ComputerUse (Ubuntu)
- Hostname: 764c38cc43d3 (same as Enclave)
- User: computeruse
- Load: 0.03, 0.09, 0.04
- Users: 0
Port Mapping Issue in Nested Docker (DinD) Environment
Issue
Cannot access ComputerUse demo from host when running in Docker-in-Docker environment
Current Behavior
Host machine cannot access ComputerUse demo's web interfaces through mapped ports (8080, 8501, 5900, 6080) when running in nested Docker configuration.
Expected Behavior
All ComputerUse demo ports should be accessible from host machine:
localhost:8080
- Web interfacelocalhost:8501
- Streamlit interfacelocalhost:5900
- VNC serverlocalhost:6080
- noVNC web clientInvestigation Results
✅ Working Configuration
❌ Non-working Configuration
Solution
--network host
in the ComputerUse containerImplementation
The solution has been documented in
infrastructure.org
with:Related
Labels
bug
docker
networking
documentation