add new env var needed for noble hosts possibly more

This commit is contained in:
thelamer 2024-09-19 15:51:08 -04:00
parent c52bf48f52
commit 93455f663d
2 changed files with 8 additions and 0 deletions

View file

@ -117,6 +117,8 @@ services:
image: lscr.io/linuxserver/kasm:latest
container_name: kasm
privileged: true
security_opt:
- apparmor:rootlesskit #optional
environment:
- KASM_PORT=443
- DOCKER_HUB_USERNAME=USER #optional
@ -139,6 +141,7 @@ services:
docker run -d \
--name=kasm \
--privileged \
--security-opt apparmor=rootlesskit `#optional` \
-e KASM_PORT=443 \
-e DOCKER_HUB_USERNAME=USER `#optional` \
-e DOCKER_HUB_PASSWORD=PASS `#optional` \
@ -169,6 +172,7 @@ Containers are configured using parameters passed at runtime (such as those abov
| `-v /profiles` | Optionally specify a path for persistent profile storage. |
| `-v /dev/input` | Optional for gamepad support. |
| `-v /run/udev/data` | Optional for gamepad support. |
| `--security-opt apparmor=rootlesskit` | Some hosts require this on top of privileged for namespacing to work properly inside the DinD layer. |
## Environment variables from files (Docker secrets)

View file

@ -60,6 +60,10 @@ opt_param_volumes:
- { vol_path: "/dev/input", vol_host_path: "/dev/input", desc: "Optional for gamepad support." }
- { vol_path: "/run/udev/data", vol_host_path: "/run/udev/data", desc: "Optional for gamepad support." }
opt_security_opt_param: true
opt_security_opt_param_vars:
- { run_var: "apparmor=rootlesskit", compose_var: "apparmor:rootlesskit", desc: "Some hosts require this on top of privileged for namespacing to work properly inside the DinD layer." }
opt_param_usage_include_ports: false
opt_param_ports: []