-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update "oracle" variants to be the default variants #867
Conversation
The Oracle Linux-based images: - are smaller (by a pretty non-trivial amount - nearly 100MiB) - support more architectures (arm64!) - are more supported/recommended by MySQL upstream I do not believe it is common for users to install additional packages in images that are `FROM mysql`, but if it is, the Debian-based images are not going away with this change (those users will just have to adapt - either by switching their package installations to Oracle-based packages or by using the Debian-based variants explicitly).
LOL, I just started making this exact same PR a second time:
These variants have been available since February (#680), and we're not planning to remove the Debian-based variants of 5.7 or 8.0 anytime soon (however, if there's ever an 8.1 or 9.0, that will likely be Oracle-only). IMO we should move forward with this on Tuesday of next week right after the US holiday. |
Changes: - docker-library/mysql@f8d76ae: Merge pull request docker-library/mysql#867 from infosiftr/oracle - docker-library/mysql@6cb7337: Merge pull request docker-library/mysql#866 from infosiftr/bullseye
… remove our workaround for setting the socket path with docker-library/mysql#867 images without distro tag are now built on oracle linux by default. this change removed /etc/mysql/mysql.conf.d from the image, see also docker-library/mysql#876. this also means we no longer need to work around the socket path being overridden in another config file and we can use the same logic as on all other images.
… remove our workaround for setting the socket path (#811) with docker-library/mysql#867 images without distro tag are now built on oracle linux by default. this change removed /etc/mysql/mysql.conf.d from the image, see also docker-library/mysql#876. this also means we no longer need to work around the socket path being overridden in another config file and we can use the same logic as on all other images.
Changes: - docker-library/mysql@f8d76ae: Merge pull request docker-library/mysql#867 from infosiftr/oracle - docker-library/mysql@6cb7337: Merge pull request docker-library/mysql#866 from infosiftr/bullseye
…iaDB The Debian-variant of MySQL image no longer seems to be an actively supported platform as the proprietary Oracle Linux-variant is: docker-library/mysql#867
The Oracle Linux-based images:
I do not believe it is common for users to install additional packages in images that are
FROM mysql
, but if it is, the Debian-based images are not going away with this change (those users will just have to adapt - either by switching their package installations to Oracle-based packages or by using the Debian-based variants explicitly).