Подскажите, использую докер под 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
? какая-то ось с нужными либами? Или это контейнер, который будет ранаться у меня под виндой, если я запускаю его с винды?