Skip to content
This repository was archived by the owner on Dec 19, 2023. It is now read-only.

queer/atsi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@

instant rootless alpine shells

@ (atsi, "at-sign") is a tool for instantly provisioning interactive rootless Alpine containers. Think of it a little like nix-shell for Alpine.

asciicast

Getting started

Static binaries are automatically released here.

DIY

Run cargo make debug to create a debug build, or run cargo make release to create a release build. Builds are emitted to target/{debug,release}/@.

You may need to run cargo install cargo-make first.

Basic commands

  • @ run: Get an Alpine container running. Check @ run --help for all options.
  • @ ps: Show all currently-running Alpine containers.

Example outputs

Example outputs of @ 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.

About

instant rootless Alpine shells

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •