Задать вопрос
Nigrimmist
@Nigrimmist
Asp.net senior developer

Базовые вопросы по .net core + docker?

Подскажите, использую докер под win (для разработки), хочу запустить свою консольку в .net core через docker.

С
FROM mcr.microsoft.com/dotnet/runtime:3.1

проблем нет - образ скачивается и код запускается.

А вот при попытке сделать
FROM shimat/ubuntu18-dotnetcore3.1-opencv4.5.0

(это образ с убунтой и opencv + dotetcore)
пишет
ERROR [internal] load metadata for docker.io/shimat/ubuntu18-dotnetcore3.1-opencv4.5.0:latest
failed to solve with frontend dockerfile.v0: failed to create LLB definition: docker.io/shimat/ubuntu18-dotnetcore3.1-opencv4.5.0:latest: not found

Хотя такой образ существует.
Правильно ли я понимаю, что я почему-то не могу под win запускать подобный образ? Если да, то почему - ведь я как понимаю внутри накатывается убунта и уже внутри неё раскатывается мой апп, как тут влияет то, что я с windows ранаю докер билд/ран?

И второй вопрос - а что зашито в том же
FROM mcr.microsoft.com/dotnet/runtime:3.1
? какая-то ось с нужными либами? Или это контейнер, который будет ранаться у меня под виндой, если я запускаю его с винды?
  • Вопрос задан
  • 75 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
как тут влияет то, что я с windows ранаю докер билд/ран?

По идее никак не должно. Docker на винде поднимает контейнеры в виртуалке (Hyper-V, Virtual box, или wsl2)
И второй вопрос - а что зашито в том же

Можешь посмотреть исходник докерфайла - Они открыты.
61b6637aa8c2d854525753.png
https://github.com/dotnet/dotnet-docker/blob/aa763...
Хотя такой образ существует.

Вообще-то нет:)
https://github.com/shimat/opencvsharp/tree/master/...
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы