Проект имеет 3 'docker image': frontend + backend + bd.
Варианты, которые вижу:
- Купить платный аккаунт на docker.hub, но тогда заказчик будет еще платить +5$ каждый месяц.
- Сделать 3 аккаунта на docker.hub, каждый будет хранить что-то одно в приватном репозитории, но это выглядит сложновато.
- Использовать вместо docker.hub другие сервисы с большими возможностями, но эти сервисы не выглядят такими же надежными.
- Хранить изображения прямо на vps, но это наверно увеличит время пересборки и съест хорошую часть от общей памяти и прочее.
Больше склоняюсь к последнему варианту.
Может кто-то, кто работает программистом и используется docker чуть прояснит эту ситуацию.
Ну, я тоже хотел только хранить, но оказалось, что там совсем больше ничего нет, как и никакого контроля. А вот харбор ставится за несколько минут, плюс немного почитать доку и можно получить удобный сервис для хранения и кэширования образов из разных источников.