2017-05-26 59 views
0

我試圖在Mac上使用docker實現aspcore項目。我已經做了所有的設置,如創建搬運工文件,但得到的消息: 現在監聽:http://localhost:5000在Mac上使用Docker的AspCore

但是,無法通過上述鏈接「無法打開網頁」來瀏覽。 我的搬運工文件:

FROM microsoft/dotnet:latest 

WORKDIR /app 

COPY /app /app 

ENTRYPOINT ["dotnet", "WildestDreams.dll"] 

回答

1

確認(或嘗試)下面的事情:

  • 你的ASP.NET核心應用發佈,你是文件複製唯一已公佈的圖像。
  • 您正在公開容器中的端口5000,即在Dockerfile中添加EXPOSE 5000
  • 您正在映射容器和主機端口。
  • 嘗試使用ASP.NET Core aspnetcore:lts代替SDK圖像,因爲它默認情況下會公開端口80,並且比SDK圖像小得多且速度快。
+0

問題修復。我調整了我的碼頭文件[添加公開],也是我的ipaddress。我沒有使用正確的IP。使用此命令獲取鏈接到您的碼頭集裝箱的端口和ipaddress的詳細信息。 $(docker ps -q)。 – KrishOnline

相關問題