From 03e096949f4708ef69a36d970db3989c88697485 Mon Sep 17 00:00:00 2001 From: Cal Corum Date: Wed, 4 Mar 2026 21:43:47 -0600 Subject: [PATCH] relate: ccb2b5a4 --RELATED_TO--> 384eebbd --- ...lxc-creation-for-headless-game-servers-ccb2b5.md | 7 ++++++- ...TED_TO--docker-in-lxc-requires-apparmo-45b41b.md | 13 +++++++++++++ ...equires-apparmor-unconfined-on-proxmox-384eeb.md | 7 ++++++- 3 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 graph/edges/pattern-proxmox-lxc-creation-f--RELATED_TO--docker-in-lxc-requires-apparmo-45b41b.md diff --git a/graph/code-patterns/pattern-proxmox-lxc-creation-for-headless-game-servers-ccb2b5.md b/graph/code-patterns/pattern-proxmox-lxc-creation-for-headless-game-servers-ccb2b5.md index 75422c0c5d0..8766f19d0f4 100644 --- a/graph/code-patterns/pattern-proxmox-lxc-creation-for-headless-game-servers-ccb2b5.md +++ b/graph/code-patterns/pattern-proxmox-lxc-creation-for-headless-game-servers-ccb2b5.md @@ -6,7 +6,7 @@ tags: [proxmox, lxc, game-server, pattern, steamcmd, claude-home] importance: 0.7 confidence: 0.8 created: "2026-03-05T03:43:01.292934+00:00" -updated: "2026-03-05T03:43:32.939131+00:00" +updated: "2026-03-05T03:43:47.041443+00:00" relations: - target: 62ee21e8-2b56-4d38-a73d-47e2724f08c6 type: BUILDS_ON @@ -33,6 +33,11 @@ relations: direction: outgoing strength: 0.85 edge_id: 50cb97f4-9f73-4f55-8917-83bbcf44d817 + - target: 384eebbd-a2fd-41a5-93aa-a0f8c332686d + type: RELATED_TO + direction: outgoing + strength: 0.7 + edge_id: 45b41b28-79e7-4b61-a2e5-10d75dd7e248 --- # Proxmox LXC Game Server Pattern diff --git a/graph/edges/pattern-proxmox-lxc-creation-f--RELATED_TO--docker-in-lxc-requires-apparmo-45b41b.md b/graph/edges/pattern-proxmox-lxc-creation-f--RELATED_TO--docker-in-lxc-requires-apparmo-45b41b.md new file mode 100644 index 00000000000..61befe7a003 --- /dev/null +++ b/graph/edges/pattern-proxmox-lxc-creation-f--RELATED_TO--docker-in-lxc-requires-apparmo-45b41b.md @@ -0,0 +1,13 @@ +--- +id: 45b41b28-79e7-4b61-a2e5-10d75dd7e248 +type: RELATED_TO +from_id: ccb2b5a4-a9bb-4f8f-9367-d74713ab2415 +from_title: "Pattern: Proxmox LXC Creation for Headless Game Servers" +to_id: 384eebbd-a2fd-41a5-93aa-a0f8c332686d +to_title: "Docker-in-LXC requires AppArmor unconfined on Proxmox" +strength: 0.7 +created: "2026-03-05T03:43:47.041443+00:00" +updated: "2026-03-05T03:43:47.041443+00:00" +--- + +Both cover LXC-specific setup patterns; game server pattern explicitly avoids Docker (unlike this one) diff --git a/graph/solutions/docker-in-lxc-requires-apparmor-unconfined-on-proxmox-384eeb.md b/graph/solutions/docker-in-lxc-requires-apparmor-unconfined-on-proxmox-384eeb.md index 1c74d0e711d..f5e52dd121c 100644 --- a/graph/solutions/docker-in-lxc-requires-apparmor-unconfined-on-proxmox-384eeb.md +++ b/graph/solutions/docker-in-lxc-requires-apparmor-unconfined-on-proxmox-384eeb.md @@ -6,12 +6,17 @@ tags: [proxmox, docker, lxc, apparmor, homelab, fix] importance: 0.8 confidence: 0.8 created: "2026-02-08T04:17:35.578335+00:00" -updated: "2026-02-08T04:17:35.578335+00:00" +updated: "2026-03-05T03:43:47.041443+00:00" relations: - target: 83f90a8e-b4a9-4858-a273-c17dd680f3a9 type: BUILDS_ON direction: outgoing strength: 0.5 + - target: ccb2b5a4-a9bb-4f8f-9367-d74713ab2415 + type: RELATED_TO + direction: incoming + strength: 0.7 + edge_id: 45b41b28-79e7-4b61-a2e5-10d75dd7e248 --- When creating a Proxmox LXC container to run Docker, the container needs AppArmor set to unconfined. Without this, Docker containers fail to start with: 'AppArmor enabled on system but the docker-default profile could not be loaded'. Fix: Stop LXC, append to /etc/pve/nodes/proxmox/lxc/.conf: lxc.apparmor.profile: unconfined, lxc.cgroup2.devices.allow: a, lxc.cap.drop: (empty). Also need features: nesting=1,keyctl=1 for Docker support. Note: Proxmox will warn 'explicitly configured lxc.apparmor.profile overrides the following settings: features:nesting' but this is harmless and Docker works correctly.