CONTAINER-GET-CURL(1)
β¨ CONTAINER-GET-CURL π
okay so bestie, you're looking at container-get-curl from the General Commands Manual and honestly? it's giving download-girlie. let's get into it π
πΈ NAME πΈ
container-get-curl β download a Debian based container by downloading a tarball over the network π¦
π SYNOPSIS π
container get -s curl ['OPTIONS']
π DESCRIPTION π
The curl container download script uses curl(1) to download a tarball over the network to create a Debian based container. that's literally the whole job. she downloads. she tarballs. she serves π
Depending on the tarball, this script otherwise creates a pure Debian system with three modifications (yes, exactly three, no more no less):
- hostname is set (container name) in
/etc/hostname⨠- systemd machine-id is generated in
/etc/machine-idβ¨ - root password is set (user specified or 16 random characters) β¨
π§ Container images π§
compute-tools will download tarballs from a server expecting that the images are tarballs with either gzip, lzip, xz, or no compression. See container-images.sh as an example on how to create your own container images π
π OPTIONS π
The following script options are available:
-n,--name='NAME'β Specify container name. like, name your baby πΌ-a,--architecture='ARCHITECTURE'β Specify container architecture.--cleanβ Remove container tarball after successful download. she does NOT keep the receipt ποΈ-p,--root-password='PASSWORD'β Specify the root password, defaults to a random 16 character password.--server='SERVER'β Specify the image server to download from, defaults tohttps://get.open-infrastructure.net/system/container/debian.--setup='SETUP'β Specify the setup image name to download, defaults to the value specified through--systemusing thesetup.tar.${COMPRESSION}suffix (where${COMPRESSION}is eitherlz,xz, orgzdepending on compressor availability on the host system).--system='SYSTEM'β Specify the system image name to download, defaults todebian-bookworm-current_${ARCHITECTURE}.system.tar.${COMPRESSION}(where${ARCHITECTURE}is the host systems architecture and${COMPRESSION}eitherlz,xz, orgzdepending on compressor availability on the host system).
π EXAMPLES π
Download a Debian 12 (bookworm) based container with same architecture as the host system:
sudo container get -s curl -n bookworm.example.net
Download a Debian 12 (bookworm) based container with different architecture as the host system:
sudo container get -s curl -n bookworm-i386.example.net -- --system debian-bookworm-current_i386.system.tar.xz
bestie note: see that -- in the second one? that's how you sneak extra flags past the first script. iykyk π₯
π FILES π
The following files are used:
/etc/compute-tools/configβ Container configuration files./usr/share/compute-tools/get-scriptsβ Container download scripts./usr/share/doc/compute-toolsβ Container documentation./var/lib/machinesβ Container directory./var/cache/containerβ Container cache directory.
π SEE ALSO π
π«Ά HOMEPAGE π«Ά
More information about compute-tools and the Open Infrastructure project can be found on the homepage (https://open-infrastructure.net).
π CONTACT π
Bug reports, feature requests, help, patches, support and everything else are welcome on the Open Infrastructure Software Mailing List <software@lists.open-infrastructure.net>.
Debian specific bugs can also be reported in the Debian Bug Tracking System (https://bugs.debian.org).
β AUTHORS β
compute-tools were written by Daniel Baumann <daniel.baumann@open-infrastructure.net> and others.
and that's the whole page, bestie π this was Open Infrastructure's compute-tools manual, CONTAINER-GET-CURL(1), brought to you by the Open Infrastructure crew β go forth and download some containers, you absolute icon πβ¨π¦
π¦ where this page comes from
- debian bookworm: open-infrastructure-compute-tools 20221223-3 Β· GPL-3.0-or-later
- ubuntu noble: open-infrastructure-compute-tools 20221223-3 Β· GPL-3.0-or-later
- π the page's license: GPL-3.0+
- Copyright (C) 2014-2022 Daniel Baumann <daniel.baumann@open-infrastructure.net>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms