devilbox/mysql

By devilbox

โ€ขUpdated about 3 years ago

Retagged MySQL, MariaDB and PerconaDB official Docker images [multi-arch]

Image
4

5M+

devilbox/mysql repository overview

โ MySQL Docker images

Tag lint build nightly License

Discord Discourse

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.

Current ProjectReference Implementation
Streamlined MySQLโ  imagesThe Devilboxโ 

โ ๐Ÿ‹ Available Docker tags

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>

โ โœฐ Additional features

The provided images are purely based on their official counterparts, however they have also been slightly customized/enhanced additions added:

  • An additional *.cnf config directory is provided: /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 files
  • MySQL 8.0 and Percona 8.0 by default use a new authentication mechanism which is not (yet) understood by PHP's mysqli 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.

โ โˆ‘ Environment Variables

Same as official Docker images:

โ ๐Ÿ–ง Exposed Ports

MySQL listening port 3306

โ ๐Ÿ“‚ Volumes

The mountpoints for configuration files have been streamlined for all images in this repository.

PathDescription
/etc/mysql/conf.dDefault primary config mountpoint
/etc/mysql/docker-default.d/Additional secondary config mountpoint

โ โˆข Build

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

โ ๐Ÿ›ˆ Retagging of official images

The below listed tables show how the official images have been retagged.

โ MySQL
Original Image and TagNew Image and TagAvailable platforms
mysql:5.5devilbox/mysql:mysql-5.5amd64
mysql:5.6devilbox/mysql:mysql-5.6amd64
mysql:5.7devilbox/mysql:mysql-5.7amd64
mysql:8.0devilbox/mysql:mysql-8.0amd64, arm64
โ MariaDB
Original Image and TagNew Image and TagAvailable platforms
mariadb:5.5devilbox/mysql:mariadb-5.5amd64
mariadb:10.0devilbox/mysql:mariadb-10.0amd64
mariadb:10.1devilbox/mysql:mariadb-10.1amd64, arm64
mariadb:10.2devilbox/mysql:mariadb-10.2amd64, arm64
mariadb:10.3devilbox/mysql:mariadb-10.3amd64, arm64
mariadb:10.4devilbox/mysql:mariadb-10.4amd64, arm64
mariadb:10.5devilbox/mysql:mariadb-10.5amd64, arm64
mariadb:10.6devilbox/mysql:mariadb-10.6amd64, arm64
mariadb:10.7devilbox/mysql:mariadb-10.7amd64, arm64
mariadb:10.8devilbox/mysql:mariadb-10.8amd64, arm64
mariadb:10.9devilbox/mysql:mariadb-10.9amd64, arm64
mariadb:10.10devilbox/mysql:mariadb-10.10amd64, arm64
โ Percona
Original Image and TagNew Image and TagAvailable platforms
percona:5.5devilbox/mysql:percona-5.5amd64
percona:5.6devilbox/mysql:percona-5.6amd64
percona:5.7devilbox/mysql:percona-5.7amd64
percona:8.0devilbox/mysql:percona-8.0amd64

โ ๐Ÿ–ค Sister Projects

Show some love for the following sister projects.

โ ๐Ÿ‘ซ Community

In case you seek help, go and visit the community pages.

โ ๐Ÿง˜ Maintainer

@cytopiaโ 

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โ 

โ ๐Ÿ—Ž License

MIT Licenseโ 

Copyright (c) 2019 cytopiaโ 

Tag summary

Content type

Image

Digest

sha256:1c8d2af9eโ€ฆ

Size

419.8 MB

Last updated

about 3 years ago

docker pull devilbox/mysql:percona-8.0