开发者社区 > 云效DevOps > 正文

确定云效不能推镜像到ACR内网吗?

确定云效不能推镜像到ACR内网吗?image.png

展开
收起
真的很搞笑 2024-01-03 22:18:59 56 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    云效目前不支持将镜像推送到ACR内网。但是,你可以通过其他方式将镜像推送到ACR内网中。

    一种方法是使用Docker命令行工具来构建和推送镜像。首先,你需要在本地计算机上安装Docker,并登录到你的阿里云账号。然后,你可以使用以下命令来构建和推送镜像:

    docker build -t your-image-name .
    docker tag your-image-name acr-registry.cn-hangzhou.aliyuncs.com/your-namespace/your-image-name:latest
    docker push acr-registry.cn-hangzhou.aliyuncs.com/your-namespace/your-image-name:latest
    

    其中,your-image-name是你的镜像名称,.表示当前目录为构建上下文,acr-registry.cn-hangzhou.aliyuncs.com/your-namespace/your-image-name:latest是你要推送的镜像地址和标签。

    另一种方法是使用阿里云提供的容器镜像服务(Container Registry)来管理镜像。你可以在阿里云控制台中创建和管理ACR实例,并将镜像推送到ACR实例中。具体操作步骤可以参考阿里云官方文档。

    2024-01-04 14:23:07
    赞同 1 展开评论 打赏
  • 云效构建镜像到镜像仓库时,可以通过配置构建时的Docker配置参数,将网络设置为内网,从而能够访问内网的资源。具体步骤如下:进入云效项目的“构建管理”页面,选择需要构建镜像的项目和版本。在构建过程中的“构建配置”页签下,点击“添加构建参数”按钮,添加一个名称为“DOCKER_OPTS”的构建参数,并设置对应的值为“--network=host”。配置完成后,保存并执行构建任务。

    如果您希望将镜像仅推送到 VPC 地址,可以考虑使用自定义脚本:在云效的流水线任务中,使用自定义脚本来实现。

    2024-01-04 10:45:49
    赞同 1 展开评论 打赏
  • 云效一直能推镜像到ACRhttps://help.aliyun.com/document_detail/206840.html?spm=a2c4g.262185.0.i5 ,此回答整理自钉群“云效答疑服务群”

    2024-01-03 23:51:22
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

相关电子书

更多
阿里巴巴 研发效能实践案例、DevOps实践指南及 云效产品 立即下载
《容器镜像服务企业版 (ACR EE)》 立即下载
Serverless 开启应用上云新方式 立即下载