Как я могу использовать Docker Hub для проектов .Net Core, несмотря на блок санкций США? - PullRequest
0 голосов
/ 02 июля 2019

Я из Ирана.Из-за санкций США очень сложно использовать Docker на моем сервере.Но нам действительно нужно использовать микро-сервис, так как время идет, наш проект становится все больше и больше, и нам нужно что-то придумать, чтобы справиться со сложностью.

Я не могу подключиться к Docker Hub из своегосервер в Иране, поэтому мне нужно настраивать прокси каждый раз, когда я хочу получить проект из Docker Hub.В этот период мой сервер не будет отвечать пользователям.Забавно, что одна из причин, по которой я хочу продвигать систему (с помощью ядра .net и микросервисов, а также Docker и ...), - это избегать проблем на сервере, таких как отключение или неактивность.

Могу ли я решить эту проблему, посмотрев альтернативы Docker в ядре .net?

Ответы [ 2 ]

2 голосов
/ 02 июля 2019

докер! = Микросервис .

Docker помогает вам развертывать несколько сервисов на оркестраторе (например, Kubernetes), но вы также можете развернуть свой монолит в одном контейнере Docker ....

В зависимости от , где вы хотите развернуть свое приложение, вы можете использовать Framework / Model Programming, например Azure ServiceFabric, или просто создать несколько основных веб-приложений ASP.NET, представляющих ваши микросервисы, и развернуть их в IIS.В последующем вы, вероятно, захотите использовать какой-нибудь API-шлюз, чтобы клиенту (вашему приложению MVC) не требовалось знать URL каждой конечной точки.

0 голосов
/ 02 июля 2019

Решением моей проблемы является использование docker вместе с docker реестра (docker-hub), которые оба имеют открытый исходный код.Это решает мою проблему ограничения санкций.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...