我正在为Windows构建一个docker映像。 用于该映像的dockerfile被拆分以构建固定和运行时。对于运行时,我使用的是mcr.microsoft.com/dotnet/core/aspnet:2.2,它扎根于骨骼。 在容器内,我有一个文件appsettings.json,我想打开该文件来查看和编辑,但不知道如何操作。
无论如何,我还能使用CMD安装任何东西吗?如果没有,我还有其他选择吗?
答案 0 :(得分:1)
您可以将目录从主机映射到容器(-v C:\config:C:\config
),而不是在容器内部修改配置,因此可以直接在主机上编辑配置。
您可以在容器中安装应用程序,但是每个应用程序通常都需要自己的一组选项。通常,使用巧克力味会更容易:
RUN powershell -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))"
RUN choco feature enable -n=allowGlobalConfirmation
RUN choco feature disable -n=showDownloadProgress
RUN choco install <your-app>