Я начинаю "играть" с Докером и тут же застреваю.
Я следовал этому очень простому учебнику , и все идет, как и ожидалось, пока я не попытаюсь запустить контейнер.
Когда я делаю:
docker run --rm dotnetapp-dev
Я получаю эту ошибку:
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: OCI runtime create failed: container_linux.go:344: starting container process caused "exec: \"donet\": executable file not found in $PATH": unknown
Это файл Docker:
FROM microsoft/dotnet:2.2-sdk
WORKDIR /app
COPY *.csproj ./
RUN dotnet restore
COPY . ./
RUN dotnet publish -c Release -o out
ENTRYPOINT [ "donet","out/Hello.dll" ]
Само приложение (глупый привет мир) отлично работает на машине, но когда я запускаю контейнер, я получаю эту ошибку, которую не понимаю. Вроде донец exec не найден, но почему? Я правильно установил образы, как показано в примере, и приложение работает нормально.
Не могли бы вы помочь мне решить эту проблему?
Спасибо,
Rob