3 ms·
Oracle provides "official" (meaning, built by the MySQL team at Oracle) ARM images for MySQL 8 at https://hub.docker.com/r/mysql/mysql-server/tags https://hub.d
by evanelias 5y ago
Oracle provides "official" (meaning, built by the MySQL team at Oracle) ARM images for MySQL 8 at https://hub.docker.com/r/mysql/mysql-server/tags https://hub.docker.com/r/mysql/mysql-server/tags and has for quite some time.
Historically there weren't any ARM builds over at https://hub.docker.com/_/mysql?tab=tags https://hub.docker.com/_/mysql?tab=tags , which (if I understand correctly) are "official" in a totally different way (these namespace-less images are maintained by Docker Inc?) ... it seems as of the most recent MySQL release (8.0.28) they've started supplying ARM builds with the "-oracle" tag though.
- johannes1234321 5y agoThanks for pointing to the mysql/mysql-server images. We (I'm working on those at the MySQL/Oracle team) are maintaining those along with the other MySQL components. Difference to Docker's isn't huge. Our builds are built upon Oracle Linux (which shouldn't have much impact, but relevant for customers to have a fully supported stack), have minor difference in available flags (we for isntance have the "initialize only" mode which temrinates after setting up the data dir which is useful in Kubernetes init containers and similar places) etc. Our images are also available via container-registry.oracle.com which can be useful, if you run into rate limitations on dockerhub (there you'll also find Enterprise Edition in case you care about that) I'm open for feature requests etc.
- evanelias 5y agoThank you for maintaining these images! One question, on the topic of ARM builds actually: I just noticed on Docker Hub that tags mysql/mysql-server:8.0 and mysql/mysql-server:8.0.28 actually lack ARM builds at the moment, is this known/intentional? On my m1 mac, when I try to use either mysql/mysql-server:8.0 or mysql/mysql-server:8.0.28, I'm actually getting an amd64 image... it is working but is presumably emulated through qemu, which is not ideal. There's an ARM build for mysql/mysql-server:latest, which I would expect should also be the same as 8.0.28, but its image digest differs from 8.0 / 8.0.28 even for amd64. A bit confusing...
- johannes1234321 5y agoHi, I have to check that. I know we had a small issue in the .28 release of the arm images, but I assumed that was solved.
- emmanuelgautier 5y agoThanks for sharing this docker image. Sound a great option as well. It has been added to the blog post! Thanks again for the contribution!