docker icon indicating copy to clipboard operation
docker copied to clipboard

Remove the phpMyAdmin Docker repository in favor of the "official" one

Open ibennetch opened this issue 3 years ago • 4 comments

There are currently two Docker repositories, the official image and the phpMyAdmin organization image.

I'd like to work towards deprecating and removing the phpMyAdmin one because there's no need to have two at this point, and we've been accepted as an official image for some time.

In my opinion, the best way to handle this is to change our image to load a single web page with instructions for users to migrate to the official image. I prefer not to just stop updating the image because that will leave people with old phpMyAdmin installations where they don't realize they should migrate.

ibennetch avatar May 11 '22 14:05 ibennetch

Ah ok, so at least both are official! You got me scared for a moment :) (don't want to be using unofficial images where private/sensitive data is involved)

What if you delete the other image, and then when admins try to update it, they'll get an error saying it doesn't exist, and then they'll look into putting the right one?

Not sure if you can delete images in the Docker Hub...

nunoperalta avatar May 12 '22 08:05 nunoperalta

Not sure if you can delete images in the Docker Hub...

You can :)

What if you delete the other image, and then when admins try to update it, they'll get an error saying it doesn't exist, and then they'll look into putting the right one?

That's an idea, I think this is one that will be effective

williamdes avatar May 12 '22 08:05 williamdes

  • MariaDB: Has a deprecation notice and they don't push new images to the community hub.
    • Official: https://hub.docker.com/_/mariadb
    • Community: https://hub.docker.com/r/mariadb/server
  • MySQL: Maintains both hubs
    • Official: https://hub.docker.com/_/mysql
    • Community: https://hub.docker.com/r/mysql/mysql-server

Do you know how other projects handled that?

MauricioFauth avatar May 12 '22 16:05 MauricioFauth

Maybe it would be a good idea, to put a big fat deprecation notice on docker hub. The current small "Note that [...], you can use either that or this [...]" does not really state that it is preferred to use the official repository image. Also: my search engine seems to prefer the community image docker hub page :(

I only found the official image, because I was searching for PMA_USER_FILE, found support for it in this repos documentation and docker-entrypoint.sh and then found this issue while searching for info about a release cycle since the last release was month ago and the feature I was looking for was not in that release. That is somewhat of a long journey to find the "preferred official image". (TBH: if I would have read the first paragraph of the community images docker hub page I might have found that earlier but stil...)

ygottschalk avatar Jan 31 '23 15:01 ygottschalk