- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我开始使用 Docker 并熟悉 .NET Core 和 Visual Studio 2017。我创建了一个名为“WebApplicationCore21”的新 Web 应用程序 (Razor Pages),启用了 Docker 支持,并收到了一个不错的 Dockerfile。
FROM microsoft/dotnet:2.1-aspnetcore-runtime-nanoserver-1709 AS base
WORKDIR /app
EXPOSE 62911
EXPOSE 44323
FROM microsoft/dotnet:2.1-sdk-nanoserver-1709 AS build
WORKDIR /src
COPY WebApplicationCore21/WebApplicationCore21.csproj WebApplicationCore21/
RUN dotnet restore WebApplicationCore21/WebApplicationCore21.csproj
COPY . .
WORKDIR /src/WebApplicationCore21
RUN dotnet build WebApplicationCore21.csproj -c Release -o /app
FROM build AS publish
RUN dotnet publish WebApplicationCore21.csproj -c Release -o /app
FROM base AS final
WORKDIR /app
COPY --from=publish /app .
ENTRYPOINT ["dotnet", "WebApplicationCore21.dll"]
虽然项目构建正常,但它运行时出错 (F5),说明:
Description: The DOCKER_REGISTRY variable is not set. Defaulting to a blank string.
Project: docker-compose
File: Microsoft.VisualStudio.Docker.Compose.targets
Line: 363
已验证的步骤:
我还注意到,虽然我可以使用我的集线器凭据登录 Docker 客户端,但尝试在 PowerShell 中运行 docker login
并使用相同的用户名/密码会产生以下结果:
Error response from daemon: Get https://registry-1.docker.io/v2/: unauthorized: incorrect username or password
这可能有用,也可能无关;我只需要从 VS2017 运行即可。
最佳答案
我找到了我的 solution今天早上基于 unauthorized: incorrect username or password
错误。
当我在系统托盘中检查 Docker for Windows 时,我使用我的 Docker Hub 电子邮件地址登录。 Docker for Windows 认为这是可以接受的,但这是一种误导。这样做会给与之交互的应用程序(如 VS2017)带来麻烦。使用我的 Docker Hub 用户名解决了这个问题。
关于docker - VS2017 构建失败 - DOCKER_REGISTRY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51114334/
我正在对 .NET Core 2.1、React/Redux 和 Docker 进行一些试验。在没有对生成的 React 代码的样板 ASP.NET Core 进行任何更改的情况下,我为项目添加了 D
在 Visual Studio for Mac 中新建一个 ASP.NET Core 3 项目,然后右键单击该项目并选择 Add - Docker Support,IDE 将 docker-compo
我开始使用 Docker 并熟悉 .NET Core 和 Visual Studio 2017。我创建了一个名为“WebApplicationCore21”的新 Web 应用程序 (Razor Pag
我在 VisualStudio 2017 中创建了一个新的 DotNetCore 2.0 Web 项目。我在为 Windows 配置了 Docker 服务器主机的机器上运行了 docker。 在运行解
我是一名优秀的程序员,十分优秀!