You need to enable JavaScript to run this app.
导航

从海外下载基础镜像,镜像构建缓慢,如何加速?

最近更新时间2023.01.03 12:43:48

首次发布时间2023.01.03 12:43:48

从海外下载基础镜像,由于网络问题,会导致镜像整体构建缓慢。建议先将海外基础镜像存储到火山引擎镜像仓库,在 Dockerfile 中从镜像仓库下载基础镜像,提升镜像构建速度。本文以基础镜像Nginx举例说明,具体操作如下:

  1. 将海外基础镜像 pull 到本地。
docker pull nginx
  1. 将本地基础镜像 push 到火山引擎镜像仓库的国内 region,详细步骤可参考 推送和拉取镜像
docker login --username=xxx@2100****** cr-cn-beijing.volces.com
docker tag nginx cr-cn-beijing.volces.com/yournamespace/nginx:lastest
docker push cr-cn-beijing.volces.com/yournamespace/nginx:lastest

说明

镜像仓库需设置为公开,否则流水线(使用公共资源池)无法拉取到您的基础镜像。

  1. 修改 Dockerfile 中的基础镜像地址,从你自己的镜像仓库下载镜像。
FROM cr-cn-beijing.volces.com/yournamespace/nginx:lastest