Вообще, да. Docker for Desktop стал платным. Ты конечно же спросишь "но я же его не юзаю, а значит почему он платный"?. И ты будешь прав. Платным стали на данный момент (на сколько я знаю) Docker for Desktop (графический аналог docker-compose) и реестр контейнеров docker hub.
Конечно, ты можешь поднять свой реестр и отказаться от DfD в пользу compose, но основной разработчик уже продал свою долю компании и слился, а у руля остались в основном инвесторы, которые как мы видим уже очертили траекторию полета компании. Сейчас большинство ломанется использовать compose и доход от подписок пойдет на спад. Тогда логичным решением будет сделать что-то еще платным или же просто выкатить юридический документ, в котором будет написано, что бизнес должен отваливать лицензионные отчисления за использование докера. И не придется ничего менять в плане техническом. Я конечно не против того, что компания пытается заработать на своей технологии, но я против того, что происходит в компании в купе с тем как решили монетизировать проект.
Так что если ты думал остаться на докере подольше, то это твое право, но лично я не рекомендую. Это уже реально мина. Ребята из rocky linux уже подменили докер на podman т.е. если набрать dnf install docker, то будет установлен podman, который по сути не сильно отличается и является аналогичной технологией разрабатываемой RHEL.
Понятное дело, что podman проект поддерживаемый не сообществом, а еще одной IT компанией и несет в себе не меньший риск (особенно учитывая фиаско с CentOS), но на данный момент это лучшее решение. Если не нравится конечно всегда можно использовать что-нибудь в духе OpenVZ или вообще chroot :)
Ссылки на статьи:
https://boxboat.com/2018/12/07/docker-ce-vs-docker-ee/
https://forums.docker.com/t/license-to-use-docker-community-edition/114840/3
https://opensource.stackexchange.com/questions/5436/is-docker-still-free-and-open-source
https://everythingwhat.com/is-docker-ce-free-for-commercial-use