Skip to content

SLIB53/bloobox

Repository files navigation

bloobox

Release

bloobox is a containerized environment based on my personal usage. Feel free to fork it so that you can make a container that fits your needs!

Base Packages

  • bat
  • eza
  • fish
  • git
  • openssh-server
  • procps
  • which

Usage

bloobox is maintained as a rolling release distribution for Podman. An image is available as a package on GitHub Container Registry. To use locally, see the build section below.

Run a temporary bloobox container:

podman run --rm -it ghcr.io/slib53/bloobox

Run a temporary bloobox container for your current directory:

podman run --rm -it -v $PWD:/mnt/h$PWD -w /mnt/h$PWD ghcr.io/slib53/bloobox

Run a bloobox container running systemd and OpenSSH server:

podman run --rm -it --detach --user root --entrypoint '/sbin/init' -p 10022:22 bloobox # connect with 'ssh -p 10022 bloo@localhost', default password 'bloo'

Build & Run

Please note that the Containerfile might need to be built with the --no-cache flag so that the latest dependencies are included in the build.

Building from GitHub

podman build --squash --rm -t github.com/slib53/bloobox https://github.com/SLIB53/bloobox.git

Then, to run:

podman run --rm -it github.com/slib53/bloobox

Building locally

Clone the repository:

git clone https://github.com/SLIB53/bloobox.git
cd bloobox

Now build the image:

podman build --squash --rm -t bloobox .

Then, to run:

podman run --rm -it localhost/bloobox

About

▪My personal container image

Topics

Resources

License

Stars

Watchers

Forks

Packages