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

如何阻止Visual Studio Code添加通用Docker镜像仓库时自动追加"v2"路径后缀

修复VS Code Insiders连接JFrog Container Registry时自动追加/v2/导致的404错误

根因说明

VS Code 内置/第三方容器扩展默认遵循OCI镜像仓库规范,会对所有配置的 registry 地址自动追加/v2/后缀适配标准API路径,而JFrog Container Registry的访问路径通常已经包含了实例、仓库层级信息,自动追加后缀后会生成不存在的路径,触发404响应。

修复步骤

方案一:修改Docker扩展配置(适用于用默认Docker扩展管理仓库的场景)

  • 打开VS Code设置面板:按Ctrl+,(Windows/Linux)或Cmd+,(macOS)
  • 搜索配置项 docker.registryV2Paths,点击「编辑settings.json」进入自定义配置
  • 在配置项中添加你的JFrog仓库地址,值设为false,示例:
"docker.registryV2Paths": {
    "https://<你的JFrog域名>/artifactory/<你的容器仓库名>": false
}

值为false即代表禁用该地址的/v2/自动追加逻辑

  • 保存配置后重启VS Code Insiders,重新连接仓库即可生效

方案二:修改JFrog扩展配置(适用于安装了官方JFrog扩展的场景)

  • 打开JFrog扩展的「镜像仓库」管理页
  • 找到对应已配置的JFrog仓库,点击编辑
  • 取消勾选 自动适配OCI v2规范补全路径 选项,确认保存后重新连接即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 18:12:02