apptainer(1)
π
apptainer(1) β bestie's guide to apptainer sif add
okay so real talk, this is the manual page for apptainer(1) β the group chat is open, come sit with me. π«Ά
β¨ NAME β¨
apptainer-sif-add β literally adds a data object, that's the whole job π
πΈ SYNOPSIS πΈ
apptainer sif add [flags]
that's it. apptainer sif add, then flags. slay.
π¦ DESCRIPTION π¦
It adds a data object to a SIF image. That's the entire vibe. You point it at a SIF image, you point it at a thing, congrats, the thing is now in the image. iconic π
π OPTIONS π
--alignment=0β sets the alignment. default is4096when you're using--datatype 4-Partition, and0in literally every other case. iykyk β¨--datatype=0β the type of data you're adding. this one is NEEDED, no default, so don't come to me with a shocked pikachu face when it yells at you π. the roster:1-Deffile2-EnvVar3-Labels4-Partition5-Signature6-GenericJSON7-Generic8-CryptoMessage9-SBOM10-OCI.RootIndex11-OCI.Blobeleven options bestie, pick one, we believe in you π
--filename=""β the logical filename/handle. default is the input filename, so if you don't set it, it just uses the name of the file you handed it. lowkey convenient πΈ--groupid=0β set the groupid. default0π-h,--help[=false]β help foradd. always there for you π«Ά--link=0β set link pointer. default0β--partarch=0β the main architecture used, and this one only matters with--datatype 4-Partition. NEEDED, no default. the whole lineup:1-3862-amd643-arm4-arm645-ppc646-ppc64le7-mips8-mipsle9-mips6410-mips64le11-s390x12-riscv6413-loong64
--partfs=0β the filesystem used, again with--datatype 4-Partition. NEEDED, no default. options are:1-Squash2-Ext33-ImmuObj4-Raw
--parttype=0β the type of partition, with--datatype 4-Partition. NEEDED, no default. your choices:1-System2-PrimSys3-Data4-Overlay
--sbomformat=""β the SBOM format, used with--datatype 9-sbom. the list is giving β¨menuβ¨:cyclonedx-jsoncyclonedx-xmlgithub-jsonspdx-jsonspdx-rdfspdx-tag-valuespdx-yamlsyft-json
--signentity=""β the entity that signs, used with--datatype 5-Signature. NEEDED, no default. example of what it wants:example: 433FE984155206BD962725E20E8713472A879943
--signhash=0β the signature hash used, with--datatype 5-Signature. NEEDED, no default. the picks:1-SHA2562-SHA3843-SHA5124-BLAKE2s_2565-BLAKE2b_256
π₯ EXAMPLE π₯
here's the receipts, copy these bad boys:
sif add image.sif recipe.def --datatype 1
sif add image.sif rootfs.squashfs --datatype 4 --parttype 1 --partfs 1 --partarch 2
sif add image.sif signature.bin --datatype 5 --signentity 433FE984155206BD962725E20E8713472A879943 --signhash 1
π SEE ALSO π
apptainer-sif(1)β go read that one next, bestie, it's the whole family π
π§ HISTORY π§
22-Oct-2026 β Auto generated by spf13/cobra. yeah, the robots wrote it, but I'm the one explaining it π
okay that's the whole page!! no cap, you ate that π and for the official record: this beauty was Auto generated by spf13/cobra, dated Oct 2026, and it's the apptainer(1) page. go forth and add your data objects, you absolute main character πβ¨π
π¦ 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