apptainer(1)

πŸ’… apptainer(1) β€” the glow-up edition πŸŽ€

okay so real talk, this is a page from the apptainer manual set, and bestie, this one is specifically about apptainer-oci-create β€” creating a container from a bundle directory. and yes, root user only. crown behavior πŸ‘‘βœ¨


✨ NAME ✨

apptainer-oci-create β€” create a container from a bundle directory (root user only, no exceptions, iykyk πŸ™ˆ)


πŸ¦‹ SYNOPSIS πŸ¦‹

apptainer oci create -b  [create options...]

that's it. that's the whole vibe check. -b goes in, options go in, you're so back πŸ’…


🌸 DESCRIPTION 🌸

so what's actually happening here? Create invokes the create operation, which makes a container instance out of an OCI bundle directory. like, the bundle directory is the blueprint and this command is the main character bringing it to life, no cap ✨

fr fr that's the entire description. short, sweet, iconic.


πŸŽ€ OPTIONS πŸŽ€

okay bestie, here's the full rundown β€” every single one, we are not skipping 🫢

  • -b, --bundle="" β€” specify the OCI bundle path. this one is required, so like... do not forget it, it's giving "showed up to class without the assignment" 😭
  • --empty-process[=false] β€” run the container without executing the container process (eg: for POD container). lowkey useful for that POD situation πŸ’œ
  • -h, --help[=false] β€” help for create. the classic. the icon. when in doubt, ask for help 🌈
  • --log-format="kubernetes" β€” specify the log file format. available formats are basic, kubernetes and json. pick your fighter ⭐
  • -l, --log-path="" β€” specify the log file path. where the logs go live πŸ“
  • --pid-file="" β€” specify the pid file. pid goes in, pid file goes out πŸ“
  • -s, --sync-socket="" β€” specify the path to unix socket for state synchronization. sockets, syncing, slay πŸ”₯

πŸ’– EXAMPLE πŸ’–

here's the moment you've been waiting for, a real live example:

$ apptainer oci create -b ~/bundle mycontainer

look at that. -b ~/bundle for the bundle, mycontainer as the name. ate and left no crumbs 🧚✨


πŸ” SEE ALSO πŸ”

  • apptainer-oci(1) β€” go read the parent page too bestie, it's giving whole picture πŸ¦‹

πŸ“œ HISTORY πŸ“œ

22-Oct-2026 β€” Auto generated by spf13/cobra. yes, a machine made it, and it still served πŸ’…


⚠️ quick reminder: this whole thing is root user only. don't come crying to me if it says no β€” that's the vibe check failing, not the docs πŸ™ˆ

so that's the page!! auto generated by spf13/cobra, dated Oct 2026, and it lives in the apptainer(1) manual β€” mwah, go create some containers πŸ’œπŸŽ€βœ¨

πŸ“¦ where this page comes from
  • epel 9: apptainer 1.5.5-1.el9 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-LBNL AND ISC AND MIT AND MPL-2.0 AND Unlicense
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms