2017-05-26 9 views
0

私はMac上でdockerを使用してaspcoreプロジェクトを実装しようとしていました。 。「ページを開けませんでした」http://localhost:5000MacでDockerを使用するAspCore

しかし、上記のリンクを使用して閲覧することができません: 今すぐに聞いて:私は、ドッキングウィンドウのファイルを作成しますが、メッセージの取得などのすべての設定を行っています。 私のドッキングウィンドウのファイル:

FROM microsoft/dotnet:latest 

WORKDIR /app 

COPY /app /app 

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

答えて

1

は確認してください(またはしてみてください)以下のもの:

  • あなたのASP.NET Coreアプリケーションが公開されていて、イメージにのみ発行されたファイルをコピーしています。
  • コンテナからポート5000を公開しています。つまり、DockerfileにEXPOSE 5000を追加しています。
  • コンテナとホストポートを正しくマッピングしています。
  • デフォルトでポート80が公開されるため、SDKイメージの代わりにASP.NETコアaspnetcore:ltsを使用してください。これはSDKイメージよりもはるかに小さく、高速です。
+0

問題が修正されました。私は私のドッカーファイル[公開を追加]と私のIPアドレスを微調整しました。私は正しいIPを使用していませんでした。ドッカーコンテナにリンクされているポートとIPアドレスの詳細を取得するには、このコマンドを使用します。 $(ドッカーps -q)。 – KrishOnline

関連する問題