3

で次のスクリプトを使用してイメージを作成しました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'
4

2 に答える 2