As you may have noticed, the Docker company recently announced a reduction of the free organization accounts offering. The Docker company wanted to provide for free organization accounts only forDocker-Sponsored Open Source (DSOS) projects. Debezium project doesn’t meet their definition of open source project as we have a pathway to commercialization. As the accounts ought to be terminated in 30 days, we immediately started to work on moving out the Debezium project from Docker Hub.

Based on the feedback from the community, the Docker company later onre-evaluated their decisionand Free Team plan is still available as before. However, the whole story, and especially the initial intention to give projects which don’t meet DSOS conditions only 30 days for migration, undermined our trust in the Docker company and raised a question of what will come in the future. As a result we decidednot to publish Debezium images on Docker Hubin the future.

For quite some time we already publish all Debezium images into two container image registries:

Upcomming 2.2 release and previews of 2.3 (including CR releases), will be still available on the Docker Hub, but starting 2.3.0.Final release, we will stop publishing images there. Images of Debezium 2.3.0.Final and subsequent releases will be available only on theQuay.io. Older, already published, images will be of course still available through Docker Hub (unless Docker company changes the conditions which would prevent it in the future). Older Debezium images can be found also onQuay.io.

Quay.iois a mature container registry service, which provides additional features like e.g. vulnerability scans. As theQuay.iois run and sponsored by Red Hat, and we already publish the image there, it was a natural choice for us to move to this container registry.

How to migrate toQuay.io? It’s very simple - just addquay.io/prefix to the container image name, e.g. instead of running

docker pull debezium/connect:latest

you run

docker pull quay.io/debezium/connect:latest

and similar for any other images or commands.

如果你甲型肝炎e any questions or issues with usingQuay.ioimages, don’t hesitate to reach to us and raise your questions or concerns in ouruser chat room.

Vojtěch Juránek

Vojta is a software engineer at Red Hat. He lives in the Czech Republic.


About Debezium

Debezium is an open source distributed platform that turns your existing databases into event streams, so applications can see and respond almost instantly to each committed row-level change in the databases. Debezium is built on top ofKafka并提供Kafka Connectcompatible connectors that monitor specific database management systems. Debezium records the history of data changes in Kafka logs, so your application can be stopped and restarted at any time and can easily consume all of the events it missed while it was not running, ensuring that all events are processed correctly and completely. Debezium isopen sourceunder theApache License, Version 2.0.

Get involved

We hope you find Debezium interesting and useful, and want to give it a try. Follow us on Twitter@debezium,chat with us on Zulip, or join ourmailing listto talk with the community. All of the code is open sourceon GitHub, so build the code locally and help us improve ours existing connectors and add even more connectors. If you find problems or have ideas how we can improve Debezium, please let us know orlog an issue.

Baidu
map