Проблема с созданием образа Api в Docker

Это мой DockerFile

Это мой Dockerfile. При docker build -t games.web выдает ошибку введите сюда описание изображения

введите сюда описание изображения

введите сюда описание изображения


Ответы (1 шт):

Автор решения: Exploding Kitten

Пути в Dockerfile указываются относительно контекста (папки) указанного в команде docker build (docker build, COPY).

docker build -t games.web <path> (кстати, вы в вопросе указали вообще без пути, так оно не должно работать вообще), означает что оно будет искать файл Games.Web/Games.Web.csproj по пути <path>.

Например, если вы выполняете эту команду из папки с sln-файлом, то она должна выглядеть так (точка означает текущую папку):

docker build -t games.web -f Games.Web/Dockerfile .

А если из Games.Web папки с проектом и Dockerfile, то

docker build -t games.web -f ./Dockerfile ..

Т.е. мы говорим, что в качестве контекста мы используем не только папку с проектом, а весь solution.

→ Ссылка