Где хранить docker images после сдачи проекта?

Проект имеет 3 'docker image': frontend + backend + bd.

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

Больше склоняюсь к последнему варианту.
Может кто-то, кто работает программистом и используется docker чуть прояснит эту ситуацию.
  • Вопрос задан
  • 1020 просмотров
Пригласить эксперта
Ответы на вопрос 3
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Зачем хранить образы после сдачи проекта? У вас есть Dockerfile, в случае чего ничего не стоит развернуть всё заново.

Если же вы про какие-то сакральные данные - как их хранить, после сдачи проекта решает клиент. Тратить на это свои деньги, конечно же, не стоит.
Ответ написан
@historydev
Острая аллергия на анимешников
Как сказал ky0 :
Зачем хранить образы после сдачи проекта? У вас есть Dockerfile, в случае чего ничего не стоит развернуть всё заново.


Ничего не нужно тебе хранить.
Если дело в данных, скажи чтобы купил то, что нужно для работы его приложения и пусть платит он, а не ты.

Если данные не нужны, то и образы не нужны, скидываешь ему гит или архив, дальше деплоишь на хост и дело сделано. - следом либо ты поддерживаешь, либо другой человек, но скорее всего он обратится к тебе.

Никогда не используй свои ресурсы для удовлетворения потребностей заказчика.
Ответ написан
yarkov
@yarkov
Помог ответ? Отметь решением.
Если gitlab используете, то у него есть свой docker registry. Даже приватный.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы