nodejs项目在做镜像打包时默认镜像使用的时国外的镜像源,有时打一个镜像需要几分钟或者十几分钟,这个时间无法接受,就找了一些资料可以更换国内源,这里主要,在更换国内源时,必须先更换源在操作其他的,防止更新过慢?看一下我的旧镜像信息:
cat << EOF > Dockerfile FROM node:12.13.1-alpine RUN apk --update add tzdata \ && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ && echo "Asia/Shanghai" > /etc/timezone \ && apk del tzdata
这里使用的是国外的源,如果替换国内的源必须在FROM下执行
cat << EOF > Dockerfile FROM node:12.13.1-alpine RUN echo -e "https://mirrors.aliyun.com/alpine/v3.10/main" > /etc/apk/repositories RUN apk --update add tzdata \ && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ && echo "Asia/Shanghai" > /etc/timezone \ && apk del tzdata
如果不放在FROM下会先更新源后执行中间还是比较慢。
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏