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 πŸ’…πŸŽ€