You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用dotnet publish -t:PublishContainer推送镜像至DigitalOcean私有仓库遇错

问题:Dotnet直接推送镜像至DigitalOcean私有仓库失败

操作背景

尝试不通过Docker,直接使用dotnet publish命令将容器镜像推送到DigitalOcean私有镜像仓库。

第一次尝试及报错

执行命令:

dotnet publish -t:PublishContainer -p:ContainerRepository=myregistry/imagename -p:ContainerRegistry=registry.digitalocean.com

返回错误:

/Users/user1/.dotnet/sdk/8.0.404/Containers/build/Microsoft.NET.Build.Containers.targets(243,5): error CONTAINER1016: Unable to access the repository 'myregistry/imagename in the registry 'registry.digitalocean.com'. Please confirm your credentials are correct and that you have access to this repository and registry. [/Users/user1/git/myapp/Myproj.csproj]

认证有效性验证

已通过docker login registry.digitalocean.com完成仓库认证,且能通过podman成功拉取该仓库内的镜像,证明认证有效:

podman pull registry.digitalocean.com/myregistry/imagename
Trying to pull registry.digitalocean.com/myregistry/imagename:latest...
Getting image source signatures
Copying blob sha256:5b739a6ad81f620e1ceff881e465e687d21472fae54bcb4ea5fc56dce9050a32
Copying blob sha256:6720e0fa2e5a9734a6ad98ee572e8ea8da8981802104fb1d6de8fe63ee5b9273
Copying blob sha256:f5d0b247448ed5b540583d9ce4fcc0cc319da05bbe23d2408c3c07933fbcaee4
Copying blob sha256:11de2ffb5ae198a276f2bb41a86a8dbeddbba68d37e749b1a94bca1257451caf
Copying blob sha256:4f16f9564c9d46dc7076583e6607385fc4f0885ffd355eea2c900324735c4d17
Copying blob sha256:968db58bd7729025235de64c39865e9e5f0e49cf6d8cb01e2194dbd11c1c0faa
Copying blob sha256:23b29a13af25ba81d3abe5356b62a4570867bb25da817ac4a4b672e2c115ed02
Copying config sha256:13c542febd913c47bf6fd7248c582aca7b58eebbde73d84fd09a0bb9367fdc4d
Writing manifest to image destination
13c542febd913c47bf6fd7248c582aca7b58eebbde73d84fd09a0bb9367fdc4d

第二次尝试及报错

更换命令参数组合后执行:

dotnet publish -t:PublishContainer -p:ContainerRepository=imagename -p:ContainerRegistry=registry.digitalocean.com/myregistry

返回错误:

Users/user1/.dotnet/sdk/8.0.404/Containers/build/Microsoft.NET.Build.Containers.targets(113,5): error CONTAINER2012: Could not recognize registry 'registry.digitalocean.com/myregistry'. [/Users/user1/git/myapp/Myproj.csproj]

内容的提问来源于stack exchange,提问作者user27465760

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 18:25:57