Skip to content

STARTX Containers

docker-images

STARTX Profile licence Sources last commit Docker Fedora pulls Docker Repository on Quay

This project is a collection of application or services containers ready to execute or embed your application as part of a building process (docker, podman, s2i) or by running it direcly with various containers engines like docker, podman, cri-o, dockerEE, kubernetes or openshift.

Each container is provided with various underlying OS version based on CentOS, Fedora Linux, Alpine, Rocky, Alma and UBI distributions.

Kubernetes and Openshift friendly, they can all be used as a s2i builder within an openshift cluster.

If you’re used to work with redhat like and distribution, you would prefer start working from a container based on this distribution rather than ubuntu or debian like distributions. OS, services, VDI, GitlabRunner and applications you will find in this project will be closer to your favorite distribution

Please read each container manual for more information on how you can use it in your project and start using stable or experimental services in your applications

OS containers

Logo Type Guideline Available Running sample Registry
icon OS guide OS list examples
icon Fedora guide OS list examples
icon Centos guide OS list examples
icon UBI guide OS list examples
icon Alma guide OS list examples
icon Rocky guide OS list examples
icon Alpine guide OS list examples

Services containers

Logo Type Guideline Available Running sample Registry
icon Services guide services list examples
icon Services/apache guide flavours examples docker.io quay.io quay.io
icon Services/couchbase guide flavours examples docker.io quay.io quay.io
icon Services/mariadb guide flavours examples docker.io quay.io quay.io
icon Services/memcache guide flavours examples docker.io quay.io quay.io
icon Services/mongo guide flavours examples docker.io quay.io quay.io
icon Services/nodejs guide flavours examples docker.io quay.io quay.io
icon Services/ooconv guide flavours examples docker.io quay.io quay.io
icon Services/php guide flavours examples docker.io quay.io quay.io
icon Services/postgres guide flavours examples docker.io quay.io quay.io

VDI containers

Logo Type Guideline Available Running sample Registry
icon VDI guide VDI list examples
icon VDI/chrome guide flavours examples docker.io quay.io quay.io
icon VDI/firefox guide flavours examples docker.io quay.io quay.io

GitlabRunner containers

Logo Type Guideline Available Running sample Registry
icon GitlabRunner guide GitlabRunner list examples
icon GitlabRunner/ansible guide flavours examples docker.io quay.io quay.io
icon GitlabRunner/apache guide flavours examples docker.io quay.io quay.io
icon GitlabRunner/bash guide flavours examples docker.io quay.io quay.io
icon GitlabRunner/nodejs guide flavours examples docker.io quay.io quay.io
icon GitlabRunner/php guide flavours examples docker.io quay.io quay.io
icon GitlabRunner/oc guide flavours examples docker.io quay.io quay.io

Applications containers

Logo Type Guideline Available Running sample Registry
icon Applications guide applications list examples
icon Applications/ocp-reliability guide flavours examples docker.io quay.io quay.io
icon Applications/phpmyadmin guide flavours examples docker.io quay.io quay.io

Images flavours

sx lib release lifecycle

You can run sx version to know witch version of the sx-lib you are running. Older environement may not be updated and stay stiked to a defined stable release.

Release Description
0.95.31 revamp documentation
0.95.29 adding rocky and alma branch
0.95.27 adding fc36 branch
0.95.25 move from github to gitlab and from travis to gitab-ci
0.95.23 adding fc35 branch
0.95.21 adding fc34 and fc33 branch
0.95.17 stable ubi8, centos7, centos8, fc32, fc31 and fc30 branch
0.95.15 debug mariadb configuration on build or run
0.95.11 improve verbose display
0.95.9 debug and stabilize dockerfiles
0.95.7 Add s2i label for s2i compat
0.95.5 Add .data.sql and .schema.sql dump support for mariadb
0.95.3 Updating docker for better diff and merge. Improve doc structures
0.93.1 Unstable release with UBI and centos8 added. Prepare first major release
0.40.0 Stable release with updated images lib packages
0.31.3 Stable release with images fully compatible with OKD 4.0 (s2i, podman)
0.31.1 Adding temporize function into sx lib
0.31.0 Adding support for fedora 31 containers
0.4.16 Adding support for OKD 3.11 (s2i, docker)
0.4.10 Adding build and deploy templates for OCP 3.9
0.4.8 Adding images streams for OCP 3.6
0.4.3 Adding post-build, pre-deploy, post-deploy hooks extentions in code environement
0.4.0 Adding build and run s2i support
0.3.0 Adding support for fedora 30 containers
0.2.0 Adding support for fedora 29 and alpine containers

sx-lib release is defined with the following rules

Release Name Description
x.0.0 Major Major change in the sx-lib constitution
x.x.0 Minor Major change in offered docker image flavour (second numeric coresponding to the fedora release counter. ex: Fedora 31 = x.31.x sx-lib release)
x.x.x Push Evolution, bugfix or security fix related to the sx-lib or image construction