Stock Images Versions

Understanding Versions

Image tags follow the next pattern:

<image-repo>:<software-version>[-<image-stability-tag>][-<flavor>]

Take an example: docksal/mysql:5.7-1.3.

5.7 means software version, in this case MySQL 5.7.

1.3 means image stability tag. Stability tag is the image version. Same software version might have several image versions. Let’s say we have added something to the MySQL 5.7 image (like a new default configuration), we would increase the stability tag to 1.4 in that case, but the software version 5.7 would remain the same, resulting in docksal/mysql:5.7-1.4 tag.

Note: cli is a special case, cli itself is seen as software here with -php... being just a flavor of it.

Latest image version

You may notice that there are two versions of the same, e.g.

docksal/nginx:1.15
docksal/nginx:1.15-1.0

As described above ...-1.0 means image version here. docksal/nginx:1.15 will always refer to the latest available image version. Right now docksal/nginx:1.15 is the same as docksal/nginx:1.15-1.0, but should we release docksal/nginx:1.15-1.1, and docksal/nginx:1.15 would refer to docksal/nginx:1.15-1.1, while docksal/nginx:1.15-1.0 would still exist for backwards compatibility.

Having this latest image tag is a convenient shortcut, but in stacks that are delivered with Docksal the exact version will always be used to avoid situation when newer image version was not pulled to your local.

In you custom stacks or custom Dockerfiles you can use this latest image tags.

CLI

CLI on Github CLI on Docker hub

Image Notes
docksal/cli:2.11-php7.4 PHP 7.4, Nodejs v12.18.1, Ruby 2.7.1, Python 3.8.3, msmtp
docksal/cli:2.11-php7.3 Default image PHP 7.3, Nodejs v12.18.1, Ruby 2.7.1, Python 3.8.3, msmtp
docksal/cli:2.11-php7.2 PHP 7.2, Nodejs v12.18.1, Ruby 2.7.1, Python 3.8.3, msmtp
docksal/cli:2-php7.3 Latest 2.x image version of PHP 7.3 flavor, convenient when extending images
docksal/cli:2-php7.2 Latest 2.x image version of PHP 7.2 flavor, convenient when extending images
docksal/cli:2-php7.1 Latest 2.x image version of PHP 7.1 flavor, convenient when extending images
docksal/cli:2.5-php7.0 Deprecated, PHP 7.0, mhsendmail
docksal/cli:2.5-php5.6 Deprecated, PHP 5.6, mhsendmail

Apache

Apache on Github Apache on Docker hub

Image Notes
docksal/apache:2.4-2.3 Default image, Apache 2.4
docksal/apache:2.4 Apache 2.4 (latest)

Nginx

Nginx on Github Nginx on Docker hub

Image Notes
docksal/nginx:1.15-1.0 Nginx 1.15 (v. 1.0)
docksal/nginx:1.15 Nginx 1.15 (latest 1.15 image version)
docksal/nginx:1.14-1.0 Default image, Nginx 1.14 (v. 1.0)
docksal/nginx:1.14 Nginx 1.14 (latest 1.14 image version)
docksal/nginx:1.13-1.0 Nginx 1.13 (v. 1.0)
docksal/nginx:1.13 Nginx 1.13 (latest 1.13 image version)
docksal/nginx:1.12-1.0 Nginx 1.12 (v. 1.0)
docksal/nginx:1.12 Nginx 1.12 (latest 1.12 image version)
docksal/nginx:1.11-1.0 Nginx 1.11 (v. 1.0)
docksal/nginx:1.11 Nginx 1.11 (latest 1.11 image version)

MySQL

MySQL on Github MySQL on Docker hub

Image Notes
docksal/mysql:8.0-1.5 MySQL 8.0
docksal/mysql:8.0 MySQL 8.0 (latest 8.0 image version)
docksal/mysql:5.7-1.5 MySQL 5.7
docksal/mysql:5.7 MySQL 5.7 (latest 5.7 image version)
docksal/mysql:5.6-1.5 MySQL 5.6 (default)
docksal/mysql:5.6 MySQL 5.6 (latest image version)

MariaDB

MariaDB on Github MariaDB on Docker hub

Image Notes
docksal/mariadb:10.3-1.1 MariaDB 10.3 (default)
docksal/mariadb:10.3 MariaDB 10.3 (latest image version)
docksal/mariadb:10.2-1.1 MariaDB 10.2
docksal/mariadb:10.2 MariaDB 10.2 (latest image version)
docksal/mariadb:10.1-1.1 MariaDB 10.1
docksal/mariadb:10.1 MariaDB 10.1 (latest image version)
docksal/mariadb:10.0-1.1 MariaDB 10.0
docksal/mariadb:10.0 MariaDB 10.0 (latest image version)
docksal/mariadb:5.5-1.1 MariaDB 5.5
docksal/mariadb:5.5 MariaDB 5.5 (latest image version)

Apache Solr

Solr on Github Solr on Docker hub

Image Notes
docksal/solr:8.1-2.1 Apache Solr 8.1
docksal/solr:8-2.1 Apache Solr 8.1
docksal/solr:8.1 Apache Solr 8.1 (latest image version)
docksal/solr:7.7-2.1 Apache Solr 7.7
docksal/solr:7-2.1 Apache Solr 7.7
docksal/solr:7.7 Apache Solr 7.7 (latest image version)
docksal/solr:7.5-2.1 Apache Solr 7.5
docksal/solr:7.5 Apache Solr 7.5 (latest image version)
docksal/solr:6.6-2.1 Apache Solr 6.6
docksal/solr:6-2.1 Apache Solr 6.6
docksal/solr:5.5-2.1 Apache Solr 5.5
docksal/solr:5-2.1 Apache Solr 5.5

Web

DEPRECATED: Use docksal/apache or docksal/nginx instead

Web on Docker hub

Image Notes
docksal/web:apache2.4 Apache 2.4
docksal/web:apache2.2 Apache 2.2