Как получить образ openshift AspNetCore 3.0 бесплатно - PullRequest
1 голос
/ 26 апреля 2020

Кто-нибудь знает, как бесплатно получить образ AspNetCore 3.0 для моего проекта minishift. Заранее спасибо.

1 Ответ

0 голосов
/ 29 апреля 2020

Я не уверен, правильно ли я понял ваш вопрос, но Microsoft ASP. NET Образ контейнера Core Runtime доступен здесь: https://hub.docker.com/_/microsoft-dotnet-core-aspnet/

docker pull mcr.microsoft.com/dotnet/core/aspnet:3.1

Получение образ для запуска в OpenShift немного сложен, так как образ контейнера использует порт 80. Поэтому для развертывания примера приложения нам нужно добавить дополнительные шаги для создания ServiceAccount и назначить SCC:

# Deploy the DeploymentConfig
oc new-app --name aspnetcore-sample mcr.microsoft.com/dotnet/core/samples:aspnetapp

# Create a ServiceAccount, give it the "anyuid" SCC and assign it to the DeploymentConfig
oc create serviceaccount aspnetcore-sample-sa
oc adm policy add-scc-to-user anyuid -z aspnetcore-sample-sa
oc set serviceaccount dc aspnetcore-sample aspnetcore-sample-sa

# Expose the application to the outside world via a route
oc expose dc aspnetcore-sample --port=80
oc expose service aspnetcore-sample

# See the route with the following command
oc get route
...