Home

Awesome

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.

๐Ÿฑ GitHub: devilbox/docker-mysql
Current ProjectReference Implementation
<a title="Docker MySQL" href="https://github.com/devilbox/docker-mysql" ><img height="82px" src="https://raw.githubusercontent.com/devilbox/artwork/master/submissions_banner/cytopia/04/png/banner_256_trans.png" /></a><a title="Devilbox" href="https://github.com/cytopia/devilbox" ><img height="82px" src="https://raw.githubusercontent.com/devilbox/artwork/master/submissions_banner/cytopia/01/png/banner_256_trans.png" /></a>
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:

โˆ‘ 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.

<table> <tr> <th>๐Ÿ–ค Project</th> <th>๐Ÿฑ GitHub</th> <th>๐Ÿ‹ DockerHub</th> </tr> <tr> <td><a title="Devilbox" href="https://github.com/cytopia/devilbox" ><img width="256px" src="https://raw.githubusercontent.com/devilbox/artwork/master/submissions_banner/cytopia/01/png/banner_256_trans.png" /></a></td> <td><a href="https://github.com/cytopia/devilbox"><code>Devilbox</code></a></td> <td></td> </tr> <tr> <td><a title="Docker PHP-FMP" href="https://github.com/devilbox/docker-php-fpm" ><img width="256px" src="https://raw.githubusercontent.com/devilbox/artwork/master/submissions_banner/cytopia/02/png/banner_256_trans.png" /></a></td> <td><a href="https://github.com/devilbox/docker-php-fpm"><code>docker-php-fpm</code></a></td> <td><a href="https://hub.docker.com/r/devilbox/php-fpm"><code>devilbox/php-fpm</code></a></td> </tr> <tr> <td><a title="Docker PHP-FMP-Community" href="https://github.com/devilbox/docker-php-fpm-community" ><img width="256px" src="https://raw.githubusercontent.com/devilbox/artwork/master/submissions_banner/cytopia/03/png/banner_256_trans.png" /></a></td> <td><a href="https://github.com/devilbox/docker-php-fpm-community"><code>docker-php-fpm-community</code></a></td> <td><a href="https://hub.docker.com/r/devilbox/php-fpm-community"><code>devilbox/php-fpm-community</code></a></td> </tr> <tr> <td><a title="Docker MySQL" href="https://github.com/devilbox/docker-mysql" ><img width="256px" src="https://raw.githubusercontent.com/devilbox/artwork/master/submissions_banner/cytopia/04/png/banner_256_trans.png" /></a></td> <td><a href="https://github.com/devilbox/docker-mysql"><code>docker-mysql</code></a></td> <td><a href="https://hub.docker.com/r/devilbox/mysql"><code>devilbox/mysql</code></a></td> </tr> <tr> <td><img width="256px" src="https://raw.githubusercontent.com/devilbox/artwork/master/submissions_banner/cytopia/05/png/banner_256_trans.png" /></td> <td> <a href="https://github.com/devilbox/docker-apache-2.2"><code>docker-apache-2.2</code></a><br/> <a href="https://github.com/devilbox/docker-apache-2.4"><code>docker-apache-2.4</code></a><br/> <a href="https://github.com/devilbox/docker-nginx-stable"><code>docker-nginx-stable</code></a><br/> <a href="https://github.com/devilbox/docker-nginx-mainline"><code>docker-nginx-mainline</code></a> </td> <td> <a href="https://hub.docker.com/r/devilbox/apache-2.2"><code>devilbox/apache-2.2</code></a><br/> <a href="https://hub.docker.com/r/devilbox/apache-2.4"><code>devilbox/apache-2.4</code></a><br/> <a href="https://hub.docker.com/r/devilbox/nginx-stable"><code>devilbox/nginx-stable</code></a><br/> <a href="https://hub.docker.com/r/devilbox/nginx-mainline"><code>devilbox/nginx-mainline</code></a> </td> </tr> </table>

๐Ÿ‘ซ Community

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

<table width="100%" style="width:100%; display:table;"> <thead> <tr> <th width="33%" style="width:33%;"><h3><a target="_blank" href="https://devilbox.readthedocs.io">๐Ÿ“˜ Documentation</a></h3></th> <th width="33%" style="width:33%;"><h3><a target="_blank" href="https://discord.gg/2wP3V6kBj4">๐ŸŽฎ Discord</a></h3></th> <th width="33%" style="width:33%;"><h3><a target="_blank" href="https://devilbox.discourse.group">๐Ÿ—ช Forum</a></h3></th> </tr> </thead> <tbody style="vertical-align: middle; text-align: center;"> <tr> <td> <a target="_blank" href="https://devilbox.readthedocs.io"> <img title="Documentation" name="Documentation" src="https://raw.githubusercontent.com/cytopia/icons/master/400x400/readthedocs.png" /> </a> </td> <td> <a target="_blank" href="https://discord.gg/2wP3V6kBj4"> <img title="Chat on Discord" name="Chat on Discord" src="https://raw.githubusercontent.com/cytopia/icons/master/400x400/discord.png" /> </a> </td> <td> <a target="_blank" href="https://devilbox.discourse.group"> <img title="Devilbox Forums" name="Forum" src="https://raw.githubusercontent.com/cytopia/icons/master/400x400/discourse.png" /> </a> </td> </tr> <tr> <td><a target="_blank" href="https://devilbox.readthedocs.io">devilbox.readthedocs.io</a></td> <td><a target="_blank" href="https://discord.gg/2wP3V6kBj4">discord/devilbox</a></td> <td><a target="_blank" href="https://devilbox.discourse.group">devilbox.discourse.group</a></td> </tr> </tbody> </table>

๐Ÿง˜ 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