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 bypanel project.
🐱 GitHub: bypanel/docker-mysql
mysql-5.5
mysql-5.6
mysql-5.7
mysql-8.0
mysql-8.4
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
mariadb-10.11
mariadb-11.4
percona-5.5
percona-5.6
percona-5.7
percona-8.0
docker pull bypanel/mysql:<docker-tag>
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 mechanismmysql_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 |
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 |
bypanel/mysql:mysql-5.5 |
amd64 |
mysql:5.6 |
bypanel/mysql:mysql-5.6 |
amd64 |
mysql:5.7 |
bypanel/mysql:mysql-5.7 |
amd64 |
mysql:8.0 |
bypanel/mysql:mysql-8.0 |
amd64 , arm64 |
mysql:8.4 |
bypanel/mysql:mysql-8.4 |
amd64 , arm64 |
Original Image and Tag | New Image and Tag | Available platforms |
---|---|---|
mariadb:5.5 |
bypanel/mysql:mariadb-5.5 |
amd64 |
mariadb:10.0 |
bypanel/mysql:mariadb-10.0 |
amd64 , arm64 |
mariadb:10.1 |
bypanel/mysql:mariadb-10.1 |
amd64 , arm64 |
mariadb:10.2 |
bypanel/mysql:mariadb-10.2 |
amd64 , arm64 |
mariadb:10.3 |
bypanel/mysql:mariadb-10.3 |
amd64 , arm64 |
mariadb:10.4 |
bypanel/mysql:mariadb-10.4 |
amd64 , arm64 |
mariadb:10.5 |
bypanel/mysql:mariadb-10.5 |
amd64 , arm64 |
mariadb:10.6 |
bypanel/mysql:mariadb-10.6 |
amd64 , arm64 |
mariadb:10.7 |
bypanel/mysql:mariadb-10.7 |
amd64 , arm64 |
mariadb:10.8 |
bypanel/mysql:mariadb-10.8 |
amd64 , arm64 |
mariadb:10.9 |
bypanel/mysql:mariadb-10.9 |
amd64 , arm64 |
mariadb:10.10 |
bypanel/mysql:mariadb-10.10 |
amd64 , arm64 |
mariadb:10.11 |
bypanel/mysql:mariadb-10.11 |
amd64 , arm64 |
mariadb:11.4 |
bypanel/mysql:mariadb-11.4 |
amd64 , arm64 |
Original Image and Tag | New Image and Tag | Available platforms |
---|---|---|
percona:5.5 |
bypanel/mysql:percona-5.5 |
amd64 |
percona:5.6 |
bypanel/mysql:percona-5.6 |
amd64 |
percona:5.7 |
bypanel/mysql:percona-5.7 |
amd64 |
percona:8.0 |
bypanel/mysql:percona-8.0 |
amd64 |
Show some love for the following sister projects.
🐱 GitHub | 🐋 DockerHub |
---|---|
bypanel |
|
docker-php-fpm |
bypanel/php-fpm |
docker-mysql |
bypanel/mysql |
docker-apache docker-nginx docker-openresty
|
bypanel/apache bypanel/nginx bypanel/openresty
|
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. 🖤