Closed tomaszduda23 closed 1 month ago
Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.
What about /dev/fuse? And how do you run mount inside of the container. This is not just missing package, it is about privving the container way up.
It requires following settings. It could be mentioned in documentation.
cap_add:
- SYS_ADMIN
security_opt:
- apparmor:unconfined
devices:
- /dev/fuse:/dev/fuse
This is basically privileged without all of sys and dev being mounted in, also app images can run in containers with the --appimage-extract-and-run
flag.
On top of that people can expand the native known working app catalogue with https://github.com/linuxserver/proot-apps, many of these apps are uncompressed app images.
I am not going to recommend to people that they run in priv mode to run an appimage.
It is an user choice if they prefer convenience or security. I just asked to add extra package.
Looking on this request again... There will be more users which needs extra package for their use cases. I would like to have gdb also due to https://github.com/kasmtech/KasmVNC/issues/204#issuecomment-2364234457.
Would you consider to support package install during container start by env variable? E.g.: ADD_EXTRA_PACKAGES: libfuse2 gdb
.
If someone need one or two packages they usually don't want to bother with building custom image and updating it each time.
Would you consider to support package install during container start by env variable?
https://github.com/linuxserver/docker-mods/tree/universal-package-install
https://github.com/linuxserver/docker-mods/tree/universal-package-install
Awesome. It would be worth to mentioned it explicit in documentation next too PRoot Apps
.
https://github.com/linuxserver/docker-webtop?tab=readme-ov-file#docker-mods
It is very hard to understand the meaning of this for someone who had no idea that there is such possibility. I added PR which makes it clear. You might consider to merge it. https://github.com/linuxserver/docker-webtop/pull/262
Is this a new feature request?
Wanted change
add libfuse2 by default to let AppImage mount file system
Reason for change
many apps is distributed as AppImage
Proposed code change
apt install libfuse2