![logo](https://www.mysql.com/common/logos/logo-mysql-170x115.png)
What is MySQL?
--------------
MySQL is the world's most popular open source database. With its proven performance, reliability, and ease-of-use, MySQL has become the leading choice of database for web applications of all sorts, ranging from personal websites and small online shops all the way to large-scale, high profile web operations like Facebook, Twitter, and YouTube.
For more information and related downloads for MySQL Server and other MySQL products, please visit <http://www.mysql.com>.
Supported Tags and Respective Dockerfile Links
----------------------------------------------
The following MySQL Server versions are supported for Docker:
- MySQL Server 8.0, the latest GA bugfix release, for both x86 and AArch64(ARM64) architectures (tag: [`8.0`](https://github.com/mysql/mysql-docker/blob/main/mysql-server/8.0/Dockerfile)) ([mysql-server/8.0/Dockerfile](https://github.com/mysql/mysql-docker/blob/main/mysql-server/8.0/Dockerfile))
- MySQL Server 8.4, the LTS release, for both x86 and AArch64(ARM64) architectures (tag: [`8.4`, `latest`](https://github.com/mysql/mysql-docker/blob/main/mysql-server/8.4/Dockerfile)) ([mysql-server/8.4/Dockerfile](https://github.com/mysql/mysql-docker/blob/main/mysql-server/8.4/Dockerfile))
Images are updated when new MySQL Server maintenance releases and development milestones are published. Please note that any non-GA releases are for preview purposes only and should not be used in production setups.
Quick Reference
---------------
- *Detailed documentation:* See [Deploying MySQL on Linux with Docker](https://dev.mysql.com/doc/refman/en/linux-installation-docker.html) in the [MySQL Reference Manual](https://dev.mysql.com/doc/refman/en/).
- *Where to file issues:* Please submit a bug report at <http://bugs.mysql.com> under the category “MySQL Package Repos and Docker Images”.
- *Maintained by:* The MySQL team at Oracle
- *Source of this image:* The [Image repository for the `mysql/mysql-server` container](https://github.com/mysql/mysql-docker)
How to Use the MySQL Images
---------------------------
> **Warning**
>
> The MySQL Docker images maintained by the MySQL team are built specifically for Linux platforms. Other platforms are not supported, and users using these MySQL Docker images on them are doing so at their own risk. See [the discussion here](https://dev.mysql.com/doc/refman/en/deploy-mysql-nonlinux-docker.html) for some known limitations for running these containers on non-Linux operating systems.
### Downloading a MySQL Server Docker Image
Simply use the pull command shown on this page to download the image.
### Starting a MySQL Server Instance and Connecting to it
For how to start a MySQL Server and connect to it, as well as topics like server configuration, persisting data and configuration, server error log, server upgrades, and the Docker environment variables, see [Deploying MySQL Server with Docker](https://dev.mysql.com/doc/refman/en/linux-installation-docker) in the MySQL Server manual.
### Products Included in the Container
A number of MySQL products are included in the Docker container you created with the MySQL Server Docker image:
- MySQL Server and other MySQL Programs including the [mysql](https://dev.mysql.com/doc/refman/en/mysql.html) client,[mysqladmin](https://dev.mysql.com/doc/refman/en/mysqladmin.html), [mysqldump](https://dev.mysql.com/doc/refman/en/mysqldump.html), and so on. See the [MySQL Reference Manual](https://dev.mysql.com/doc/refman/en/programs-overview.html) for documentation of the products.
- MySQL Shell. See the [MySQL Shell User Guide](https://dev.mysql.com/doc/refman/en/mysql-shell.html) for documentation of the product.