で次のスクリプトを使用してイメージを作成しましたDockerfile
が、コンテナーの IP アドレスとポート (2000) を使用して参照すると、403 - Forbidden: Access is denied が表示されます。Windows 10.0.14393 Build 14393、Docker Desktop for Windowsを使用しています。このプロジェクトは、Nancy、Entity Framework、AngularJS、および SQL Server プロジェクトを含む ASP.NET ソリューションです。IIS、Docker、Powershell などの構成を変更する必要はありますか? 私の Dockerfile スクリプトは次のとおりです。
FROM microsoft/aspnet:windowsservercore
# using powershell commands
SHELL ["powershell"]
# location of the source directory
WORKDIR C:/src/Project
# run project using port 2000
RUN Remove-Website -Name 'Default Web Site'; \
New-Website -Name 'Project' -Port 2000 -PhysicalPath 'C:/src/Project'