【发布时间】:2021-09-20 10:45:24
【问题描述】:
在successfully build docker Image 之后使用命令docker build . -t HellowWorld-netcore
使用命令docker run -d -p 8082:8082 HelloWorld-netcore 运行 docker 时出现以下错误
docker:来自守护进程的错误响应:OCI 运行时创建失败: container_linux.go:380:启动容器进程导致:exec: “dotnet”:在 $PATH 中找不到可执行文件:未知。
Dockerfile 内容
FROM mcr.microsoft.com/dotnet/runtime-deps:3.1
COPY src .
EXPOSE 8082
CMD ["dotnet", "./HelloWorld.dll"]
在src文件下所有支持dll、HellowWorld.dll和HellowWorld.exe文件都存在。 src 文件夹和Dockerfile 在同一个根目录下
【问题讨论】:
标签: docker .net-core docker-compose dockerfile docker-for-windows