instant rootless alpine shells
@ (atsi, "at-sign") is a tool for instantly provisioning interactive rootless
Alpine containers. Think of it a little like
Static binaries are automatically released here.
cargo make debug to create
a debug build, or run
cargo make release to create a release build. Builds
are emitted to
You may need to run
cargo install cargo-make first.
@ run: Get an Alpine container running. Check
@ run --helpfor all options.
@ ps: Show all currently-running Alpine containers.
How does it work?
Docker is a lot of effort, and frankly is overkill for this. Instead, @ creates its own minimal containers, hooks up some basic networking, and extracts a fresh Alpine rootfs.
The process of setting up a container should be fairly legible.