Retagged MySQL, MariaDB and PerconaDB official Docker images [multi-arch]
5M+
Available Architectures: amd64, arm64
The purpose of this project is to streamline and re-tag the official Docker images for MySQLโ , MariaDBโ and Perconaโ in order to use them for the Devilboxโ project.
โ ๐ฑ GitHub: devilbox/docker-mysqlโ
| Current Project | Reference Implementation |
|---|---|
![]() | ![]() |
| Streamlined MySQLโ images | The Devilboxโ |
mysql-5.5โ
mysql-5.6โ
mysql-5.7โ
mysql-8.0โ
mariadb-5.5โ
mariadb-10.0โ
mariadb-10.1โ
mariadb-10.2โ
mariadb-10.3โ
mariadb-10.4โ
mariadb-10.5โ
mariadb-10.6โ
mariadb-10.7โ
mariadb-10.8โ
mariadb-10.9โ
mariadb-10.10โ
percona-5.5โ
percona-5.6โ
percona-5.7โ
percona-8.0โ
docker pull devilbox/mysql:<docker-tag>
The provided images are purely based on their official counterparts, however they have also been slightly customized/enhanced additions added:
/etc/mysql/docker-default.d/. This is necessary as the default config directory already contains *.cnf files and you might want to keep them and still be able to additionally provide custom filesmysqli extension. For those two images, the old authentication mechanism mysql_native_passwordโ has been re-enabled, so you can still use it with your current PHP code.Same as official Docker images:
MySQL listening port 3306
The mountpoints for configuration files have been streamlined for all images in this repository.
| Path | Description |
|---|---|
/etc/mysql/conf.d | Default primary config mountpoint |
/etc/mysql/docker-default.d/ | Additional secondary config mountpoint |
Build MySQL 5.5 Docker image locally
make build NAME=mysql VERSION=5.5
Build MariaDB 10.10 Docker image for arm64 locally
make build NAME=mariadb VERSION=10.10 ARCH=linux/arm64
The below listed tables show how the official images have been retagged.
| Original Image and Tag | New Image and Tag | Available platforms |
|---|---|---|
mysql:5.5 | devilbox/mysql:mysql-5.5 | amd64 |
mysql:5.6 | devilbox/mysql:mysql-5.6 | amd64 |
mysql:5.7 | devilbox/mysql:mysql-5.7 | amd64 |
mysql:8.0 | devilbox/mysql:mysql-8.0 | amd64, arm64 |
| Original Image and Tag | New Image and Tag | Available platforms |
|---|---|---|
mariadb:5.5 | devilbox/mysql:mariadb-5.5 | amd64 |
mariadb:10.0 | devilbox/mysql:mariadb-10.0 | amd64 |
mariadb:10.1 | devilbox/mysql:mariadb-10.1 | amd64, arm64 |
mariadb:10.2 | devilbox/mysql:mariadb-10.2 | amd64, arm64 |
mariadb:10.3 | devilbox/mysql:mariadb-10.3 | amd64, arm64 |
mariadb:10.4 | devilbox/mysql:mariadb-10.4 | amd64, arm64 |
mariadb:10.5 | devilbox/mysql:mariadb-10.5 | amd64, arm64 |
mariadb:10.6 | devilbox/mysql:mariadb-10.6 | amd64, arm64 |
mariadb:10.7 | devilbox/mysql:mariadb-10.7 | amd64, arm64 |
mariadb:10.8 | devilbox/mysql:mariadb-10.8 | amd64, arm64 |
mariadb:10.9 | devilbox/mysql:mariadb-10.9 | amd64, arm64 |
mariadb:10.10 | devilbox/mysql:mariadb-10.10 | amd64, arm64 |
| Original Image and Tag | New Image and Tag | Available platforms |
|---|---|---|
percona:5.5 | devilbox/mysql:percona-5.5 | amd64 |
percona:5.6 | devilbox/mysql:percona-5.6 | amd64 |
percona:5.7 | devilbox/mysql:percona-5.7 | amd64 |
percona:8.0 | devilbox/mysql:percona-8.0 | amd64 |
Show some love for the following sister projects.
In case you seek help, go and visit the community pages.
โ ๐ Documentationโ | โ ๐ฎ Discordโ | โ ๐ช Forumโ |
|---|---|---|
|
|
|
|
| devilbox.readthedocs.ioโ | discord/devilboxโ | devilbox.discourse.groupโ |
I try to keep up with literally over 100 projects besides a full-time job. If my work is making your life easier, consider contributing. ๐ค
Findme: ๐ฑ cytopiaโ / devilboxโ | ๐ cytopiaโ / devilboxโ | ๐ฆ everythingcliโ / devilboxโ | ๐ everythingcli.orgโ
Contrib: PyPI: cytopiaโ ยท Terraform: cytopiaโ ยท Ansible: cytopiaโ
Copyright (c) 2019 cytopiaโ
Content type
Image
Digest
sha256:1c8d2af9eโฆ
Size
419.8 MB
Last updated
about 3 years ago
docker pull devilbox/mysql:percona-8.0