Убрать privileged режим из Docker #80

Open
opened 2026-06-17 19:42:04 +00:00 by NW · 0 comments
Owner

Проблема

docker-compose.yml: privileged: true, cap_add: [NET_ADMIN, SYS_MODULE] — полный root-доступ к хосту.

Решение

  • Убрать privileged: true
  • Убрать SYS_MODULE — оставить только NET_ADMIN (для WireGuard)
  • Добавить USER appuser в Dockerfile
  • Добавить resource limits (mem_limit, cpus)
  • Добавить health check
  • Убрать маунт исходников в production
  • Docker secrets вместо environment

Приоритет: ВЫСОКИЙ

## Проблема `docker-compose.yml`: `privileged: true`, `cap_add: [NET_ADMIN, SYS_MODULE]` — полный root-доступ к хосту. ## Решение - [ ] Убрать `privileged: true` - [ ] Убрать `SYS_MODULE` — оставить только `NET_ADMIN` (для WireGuard) - [ ] Добавить `USER appuser` в Dockerfile - [ ] Добавить resource limits (mem_limit, cpus) - [ ] Добавить health check - [ ] Убрать маунт исходников в production - [ ] Docker secrets вместо environment ## Приоритет: ВЫСОКИЙ
NW added this to the Phase 1: Security & Secrets Management milestone 2026-06-17 19:42:04 +00:00
NW added the priority::hightype::infraphase::1 labels 2026-06-17 19:42:04 +00:00
Sign in to join this conversation.