Easy to configure dockerized test environment.
Gives you an isolated environment to test various things, and provides you with a simple way to configure it.
The container is based on the most recent Alpine Linux image,
and installs the Alpine Linux apk
packages you specify in the
apk-packages.list
file. It also installs the Python packages you
specify in the pip-packages.list
file.
The container comes with bash
and zsh
shells, py3-pip
, and doas
(for elevating privileges for the default myself
user).
The shells are configured via the bashrc
and zshrc
file stubs.
In the home directory of the myself
user, there is a save
directory
where you can place persistent files (it is mounted as a volume).
To start, use the provided provizora-medio
script. It will build
the container, and then run it. It will pass its arguments to the
container, so you can use it to start a shell, or run a command. If no
command is given, then the BusyBox shell is started (the default command
of the Alpine Linux container).