镜像构建缓慢—从海外下载基础镜像
问题说明
当您使用云效进行镜像构建时,如果你的 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-alpine
docker push registry.cn-beijing.aliyuncs.com/yournamespace/openjdk:8-jdk-alpine
修改你的 dockerfile 中 FROM,从你自己的镜像仓库下载镜像 。
From registry.cn-beijing.aliyuncs.com/yournamespace/openjdk:8-jdk-alpine