man(1)
πΈ subuser β man(1) π
okay so bestie, you found yourself in the man(1) page for subuser, and honestly? you're about to have a whole personality shift. β¨
β¨ NAME β¨
subuser β install, administer, and run desktop applications with Docker. π³π
β¨ SYNOPSIS β¨
subuser [SUBCOMMAND] [SUBCOMMAND ARGS]
β¨ DESCRIPTION β¨
Bestie. subuser lets you install and administer desktop applications that are contained using Docker. no cap. π«Ά
this is genuinely useful if you need to:
- provide portability across Linux distributions π
- get heightened security π
the applications have limited access to the main system and user files. like, they're on a leash (affectionate). π
and the way they get access? solely through a whitelisting permissions file. that's it. that's the whole vibe check. π
β¨ OPTIONS β¨
pass the --help option to any subcommand to find its options, bestie. every single one has them. π
the following subcommands are available:
subuserβ add, remove, and configure subusers π§runβ run subusers πββοΈrepositoryβ add and configure repositories π¦updateβ update subuser images β¬οΈremove-old-imagesβ remove unused images to free up disk space π§Ή (so satisfying, honestly)registryβ interact with the subuser registry ποΈlistβ list subusers and images πdescribeβ describe subusers and images πrepairβ repair your subuser installation. useful after migrating to a new system π©Ήpkgβ create new subuser images π οΈdevβ use subuser to create portable and reproducible dev environments π»versionβ print subuser's version information βΉοΈ
β¨ EXAMPLES β¨
π¦ create a subuser
to create a subuser named web-browsing based on the iceweasel image:
$ subuser subuser add web-browsing iceweasel@default
π¦ run that subuser
$ subuser run web-browsing
π¦ create a second subuser
to create a second subuser, also based on the iceweasel image, but this time reserved for internet banking πΈ:
$ subuser subuser add internet-banking iceweasel@default
π¦ run that subuser
$ subuser run internet-banking
π¦ add a subuser to the PATH
$ subuser subuser add-to-path internet-banking
π¦ update your subuser images
$ subuser update all
all updates are atomic, and you can continue to use your subusers while the update command is running. multitasking icon behavior. π₯
if you find that an older version of a subuser's image was better, you can always roll back the update for that subuser:
$ subuser registry log
$ subuser lock-subuser-to internet-banking <commit-hash-from-log>
β¨ AUTHOR β¨
Timothy Hobbs (timothy.hobbs.cz) π«Ά
and that's the whole page, bestie β go forth and containerize responsibly β¨π
this was subuser 0.5.6, dated 28 March 2016 πΈ mwah, bye π
π
π¦ where this page comes from
- debian bookworm: subuser 0.6.2-3 Β· LGPL-3.0-or-later
- debian trixie: subuser 0.6.2-3 Β· LGPL-3.0-or-later
- ubuntu jammy: subuser 0.6.2-3 Β· LGPL-3.0-or-later
- ubuntu noble: subuser 0.6.2-3 Β· LGPL-3.0-or-later
- ubuntu resolute: subuser 0.6.2-3.1 Β· LGPL-3.0-or-later
- ubuntu stonking: subuser 0.6.2-3.1 Β· LGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms