This is a selection of docker containers pre-installed with anyenv. This allows for the simple installation of a large number of **env type environments.
These containers are also used as the base layer for many other containers that we publish.
For more information relating to what it included within the containers please refer to the individual Dockerfiles or the packages configuration file.
The containers are automatically generated, built and published to DockerHub weekly (Mondays 2am) so the above Dockerfiles might not 100% reflect what has been published as they are only correct at the point of publishing to GitHub.
anyenv-<os>-<version> e.g. anyenv-debian-10
wolfsoftwareltd/anyenv-<os>:<version> e.g. wolfsoftwareltd/anyenv-debian:10
We do include Dockerfiles with the repository but these are only correct at the point of publishing to GitHub, they can regenerated dynamically when required. We supply a helper script to do a lot of the heavy listing. The helper script is called manage-all.sh
and can be from any level of the directory tree and is recursive.
If you are in the top level directory you will need to use
manage.sh
instead ofmanage-all.sh
./manage-all.sh generate
./manage-all.sh build [clean]
./manage-all.sh scan
./manage-all.sh publish
If you want to publish the containers you will need to update the utils.sh script and change the following line.
DOCKER_HUB_ORG='wolfsoftwareltd'