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