GithubHelp home page GithubHelp logo

dockertoolbox / anyenv Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 0.0 98 KB

A collection of docker containers with anyenv pre-installed.

License: MIT License

Shell 74.02% Smarty 1.22% Dockerfile 24.77%
wolfsoftware docker anyenv

anyenv's Introduction

DockerToolbox logo
Github Build Status Release Commits since release

Overview

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.

Supported Operating Systems

Operating System Version Dockerfile Docker Hub Repo Docker Hub Tags
Alpine 3.11 Dockerfile wolfsoftwareltd/anyenv-alpine 3.11
Alpine 3.12 Dockerfile wolfsoftwareltd/anyenv-alpine 3.12
Alpine 3.13 Dockerfile wolfsoftwareltd/anyenv-alpine 3.13
Alpine 3.14 Dockerfile wolfsoftwareltd/anyenv-alpine 3.14, latest
Amazon Linux 1 Dockerfile wolfsoftwareltd/anyenv-amazonlinux 1
Amazon Linux 2 Dockerfile wolfsoftwareltd/anyenv-amazonlinux 2, latest
Centos 7 Dockerfile wolfsoftwareltd/anyenv-centos 7,
Centos 8 Dockerfile wolfsoftwareltd/anyenv-centos 8, latest
Debian 9 (Stretch) Dockerfile wolfsoftwareltd/anyenv-debian 9, stretch
Debian 9 Slim (Stretch Slim) Dockerfile wolfsoftwareltd/anyenv-debian 9-slim, stretch-slim
Debian 10 (Buster) Dockerfile wolfsoftwareltd/anyenv-debian 10, buster
Debian 10 Slim (Buster Slim) Dockerfile wolfsoftwareltd/anyenv-debian 10-slim, buster-slim
Debian 11 (Bullseye) Dockerfile wolfsoftwareltd/anyenv-centos 11, bullseye, latest
Debian 11 Slim (Bullseye Slim) Dockerfile wolfsoftwareltd/anyenv-debian 11-slim, bullseye-slim
Debian 12 (Bookworm) Dockerfile wolfsoftwareltd/anyenv-centos 12, bookworm
Debian 12 Slim (Bookworm Slim) Dockerfile wolfsoftwareltd/anyenv-debian 12-slim, bookworm-slim
Ubuntu 14.04 (Trusty Tahr) Dockerfile wolfsoftwareltd/anyenv-ubuntu 14.04, trusty
Ubuntu 16.04 (Xenial Xerus) Dockerfile wolfsoftwareltd/anyenv-ubuntu 16.04, xenial
Ubuntu 18.04 (Bionic Beaver) Dockerfile wolfsoftwareltd/anyenv-ubuntu 18.04, bionic
Ubuntu 20.04 (Focal Fossa) Dockerfile wolfsoftwareltd/anyenv-ubuntu 20.04, focal, latest

Automated Builds

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.

Naming convention

Local containers

anyenv-<os>-<version> e.g. anyenv-debian-10

Published containers

wolfsoftwareltd/anyenv-<os>:<version> e.g. wolfsoftwareltd/anyenv-debian:10

Development

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 of manage-all.sh

Generate Dockerfiles

./manage-all.sh generate

Build Containers

./manage-all.sh build [clean]

Scan Containers

./manage-all.sh scan         

Publish Containers

./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'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.