0
我有一个mac,并与Windows 10平行。我编译了webappi模板,在windows上没有docker支持的windows visual studio 2017到我的mac上的一个文件夹。出于某种原因,我无法运行docker镜像(hello-world image work fine)。 Docker安装在Mac上。下面是我的步骤:.net核心Web Api到码头集装箱Mac
dotnet restore ./WebApplication1.sln
dotnet publish ./WebApplication1.sln -c Release -o ./obj/Docker/publish
这里是位于项目目录
FROM microsoft/aspnetcore:latest
ARG source
WORKDIR /app
EXPOSE 5000
COPY ${source:-obj/Docker/publish} /app
ENTRYPOINT ["dotnet", “WebApplication1.dll"]
从终端调用泊坞窗命令我搬运工文件
docker build WebApplication1 -t WebApplication1
docker run -d -p 5000:5000 WebApplication1
这给了我一个容器的id,但它从未开始。我希望我缺少一些简单的东西。请指教。
你有搬运工日志的东西吗? – Set
请运行'docker logs'来检查错误,如果在/ app中都是需要dll的,可以在'COPY'条目后面添加'RUN ls/app'来检查错误,另一种方法 –
VictorV
我会尝试。谢谢 – Tim