docker镜像构建缓慢—从海外下载基础镜像
docker 镜像下载慢
·
问题说明
当您使用云效进行镜像构建时,如果你的 Dockerfile 中,指定下载 dockerhub 的镜像,比如:
-
From Nginx -
From java:8 -
FROM openjdk:8-jdk-alpine
Flow 在构建时,就会从 Dockerhub 拉取镜像,由于海外网络问题,会导致整体构建速度极其缓慢。典型现象如下:
加速方案
按照以下步骤,修改您的 Dockerfile:
-
将境外镜像在 pull 到本地。
docker pull openjdk:8-jdk-alpine -
将基础镜像 push 到阿里云镜像仓库(cr.console.aliyun.com)的国内 region(比如北京、上海等)。
docker tag openjdk:8-jdk-alpine registry.cn-beijing.aliyuncs.com/yournamespace/openjdk:8-jdk-alpinedocker push registry.cn-beijing.aliyuncs.com/yournamespace/openjdk:8-jdk-alpi -
修改你的 dockerfile 中 FROM,从你自己的镜像仓库下载镜像 。
From registry.cn-beijing.aliyuncs.com/yournamespace/openjdk:8-jdk-alpine
更多推荐
所有评论(0)