docs(lxc102): Docker + Portainer + Docker Sandboxes (sbx)
Documentează LXC 102 și depanarea erorii "500: failed to run sandbox container" la crearea sandbox-urilor opencode: build docker-sbx pentru Ubuntu 26.04 instalat pe Debian 13 (libsailor.so cere GLIBC_2.43), userul work lipsă din grupul kvm și /usr/sbin absent din PATH (mkfs.ext4 pentru snapshotter-ul erofs). Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -20,6 +20,9 @@ proxmox/
|
||||
├── lxc101-minecraft/ # LXC 101 - Minecraft (Crafty Controller 4)
|
||||
│ └── README.md # Servere Minecraft, gestionare Java, cum actualizezi versiunea
|
||||
│
|
||||
├── lxc102-docker/ # LXC 102 - Docker + Portainer + Docker Sandboxes (sbx)
|
||||
│ └── README.md # Componente, comenzi sbx, depanare "failed to run sandbox container"
|
||||
│
|
||||
├── lxc103-dokploy/ # LXC 103 - Dokploy + Traefik (Deployment Platform)
|
||||
│ ├── README.md # Configurare, arhitectură, workflow deploy
|
||||
│ └── docs/
|
||||
@@ -147,6 +150,31 @@ ssh root@10.0.20.201 "pct exec 106 -- docker logs gitea --tail 50"
|
||||
|
||||
---
|
||||
|
||||
### LXC 102 - Docker + Portainer + Docker Sandboxes
|
||||
**Director:** `lxc102-docker/`
|
||||
**IP:** 10.0.20.113 | **Host:** pvemini
|
||||
|
||||
| Fișier | Descriere |
|
||||
|--------|-----------|
|
||||
| `README.md` | Componente, comenzi `sbx`, depanare erori la creare sandbox |
|
||||
|
||||
**Rol:** Host Docker general (Portainer) + rulare agenți AI (opencode, Claude Code) izolați în microVM prin `sbx`.
|
||||
|
||||
**Quick Start:**
|
||||
```bash
|
||||
# Docker
|
||||
ssh root@10.0.20.201 "pct exec 102 -- docker ps"
|
||||
|
||||
# sbx — se rulează DOAR ca userul work
|
||||
ssh root@10.0.20.201 "pct exec 102 -- su - work -c 'sbx ls'"
|
||||
```
|
||||
|
||||
> La orice eroare `500: failed to run sandbox container`, cauza reală e în
|
||||
> `/home/work/.local/state/sandboxes/sandboxes/sandboxd/daemon.log` (`sbx diagnose` trece oricum).
|
||||
> Vezi secțiunea de depanare din `lxc102-docker/README.md`.
|
||||
|
||||
---
|
||||
|
||||
### LXC 103 - Dokploy + Traefik (Deployment Platform)
|
||||
**Director:** `lxc103-dokploy/`
|
||||
**IP:** 10.0.20.167 | **Host:** pvemini
|
||||
@@ -379,6 +407,7 @@ ssh root@10.0.20.201 "qm snapshot 302 pre-test --description 'Before ROA test'"
|
||||
|------|------|-----|----------|--------------|
|
||||
| 100 | portainer | 10.0.20.170 | Docker Management (Remote Node) | `cluster/README.md` |
|
||||
| **101** | **minecraft** | **10.0.20.162** | **Minecraft (Crafty Controller 4)** | **`lxc101-minecraft/`** |
|
||||
| **102** | **docker.romfast.ro** | **10.0.20.113** | **Docker + Portainer + Docker Sandboxes (sbx)** | **`lxc102-docker/`** |
|
||||
| **103** | **dokploy** | **10.0.20.167** | **Dokploy + Traefik (App Deployment)** | **`lxc103-dokploy/`** |
|
||||
| **104** | **flowise** | **10.0.20.161** | **Flowise AI (Chatbot Maria)** | **`lxc104-flowise/`** |
|
||||
| **106** | **gitea** | **10.0.20.165** | **Git Server** | **`lxc106-gitea/`** |
|
||||
@@ -446,6 +475,11 @@ ssh root@10.0.20.201 "qm snapshot 302 pre-test --description 'Before ROA test'"
|
||||
- **Deploy pdf-qr-app** → `lxc103-dokploy/docs/pdf-qr-app.md`
|
||||
- **Arhitectură domenii** → `vm201-windows/docs/vm201-dokploy-infrastructure.md`
|
||||
|
||||
### Docker Sandboxes (LXC 102)
|
||||
- **Rulez opencode / Claude Code izolat** → `lxc102-docker/README.md` → "Comenzi uzuale"
|
||||
- **Eroare "failed to run sandbox container"** → `lxc102-docker/README.md` → "Depanare"
|
||||
- **Actualizez pachetul `docker-sbx`** → `lxc102-docker/README.md` → "De reținut pentru viitor" (folosește build-ul `~noble`)
|
||||
|
||||
### MoltBot AI (LXC 110)
|
||||
- **Configurare și comenzi** → `lxc110-moltbot/README.md`
|
||||
- **Terminal UI** → `ssh -t moltbot@10.0.20.173 "clawdbot tui"`
|
||||
|
||||
Reference in New Issue
Block a user