gpt4 book ai didi

docker - 使用 Visual Studio 将 Docker 镜像发布到 GitLab 容器注册表时遇到问题

转载 作者:行者123 更新时间:2023-12-02 20:04:34 25 4
gpt4 key购买 nike

我正在使用启用了 Docker 的 VS 2017 15.7.3 用于 ASP.net 核心 2.1 项目,该项目已提交给我在现场运行的私有(private) gitlab 服务器。我打开了 GitLab 的注册表功能,我可以从我的盒子连接并登录到服务器。

因此,关于 VS2017,我创建了一个新的解决方案 (Solution1),它与我的 GitLab 存储库共享它的名称。我已经使用我的凭据和 https://mygitlabserver.example.com:4567/solution1/solution1/ 的推送位置配置了该项目的发布设置。

我选择的配置文件类型是 Container Registry->Custom 。我正在尝试为解决方案中的第一个项目推出图像( Project1 )。我没有修改 VS 项目属性 Package 选项卡设置,因此包 ID 与启动时相同 - Project1

当我发布时,在 %LOCALAPPDATA%\Temp 中的 tmp 文件中出现一般错误,其内容如下:

System.Exception: Running the docker.exe push command failed.
at Microsoft.VisualStudio.Web.Azure.Publish.ContainerRegistryProfileVisual.<PostPublishAsync>d__24.MoveNext()

我确认我可以使用上面的 URL 在命令行上用 Docker 标记这个图像并成功推出它。我不确定 VS2017 是否还有其他一些我需要使用的设置,但是文档对于使用私有(private)服务器来说很简单——他们似乎在插入 Azure,我发现除此之外的文档很少。

任何人都可以提供任何指导或更详细日志文件的位置吗?

最佳答案

日志文件的位置
C:\Users\User\AppData\Local\Temp

关于docker - 使用 Visual Studio 将 Docker 镜像发布到 GitLab 容器注册表时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50787515/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com