LXC 105 - Web¶
Container LXC hébergeant trois sites WordPress via Docker.
Informations¶
- ID: 105
- Nom: web
- IP: 192.168.1.105
- RAM: 2048 MB
- Disk: 20 GB (local-zfs)
- CPU: 2 cores
- Mount points:
- /opt/docker (bind vers /mnt/lxc-data/105-web)
Sites Hébergés¶
Trois stacks WordPress indépendantes, chacune avec son propre container MariaDB.
| Site | Port interne | URL publique | Stack |
|---|---|---|---|
| nliautaud.fr | 8010 | https://nliautaud.fr | /opt/docker/nliautaud/ |
| alicesuretcanale.fr | 8011 | https://alicesuretcanale.fr | /opt/docker/asc/ |
| lmdp.ncls.ltd | 8012 | https://lmdp.ncls.ltd | /opt/docker/lmdp/ |
Le reverse proxy Caddy sur LXC 103 route le trafic HTTPS entrant vers ces ports.
Configuration Container¶
Type: Unprivileged LXC
Features: nesting=1, keyctl=1
UID Mapping: 100000:65536 (host UID 100000 = root LXC, 100033 = www-data, 100999 = mysql)
Backups : Sauvegardé quotidiennement via PBS
Accès¶
# Console
pct enter 105
# Commandes distantes
pct exec 105 -- <commande>
# Docker dans LXC
pct exec 105 -- docker ps
pct exec 105 -- docker logs <container>
Commandes Utiles¶
# Status containers
pct exec 105 -- docker ps
# Logs WP
pct exec 105 -- docker logs wp-nliautaud
pct exec 105 -- docker logs wp-asc
pct exec 105 -- docker logs wp-lmdp
# Redémarrer une stack
pct exec 105 -- bash -c "cd /opt/docker/nliautaud && docker compose restart"
pct exec 105 -- bash -c "cd /opt/docker/asc && docker compose restart"
pct exec 105 -- bash -c "cd /opt/docker/lmdp && docker compose restart"
# Accès MySQL
pct exec 105 -- docker exec -it db-nliautaud mariadb -u root -p
pct exec 105 -- docker exec -it db-asc mariadb -u root -p
pct exec 105 -- docker exec -it db-lmdp mariadb -u root -p