1. 网络访问异常
经常遇到docker无法访问gcr.io/xxx/yyy,或者docker.io/xxx/yyy的网络异常
问题源1如下:
# 访问gcr.io网站上的docker镜像
FROM gcr.io/distroless/java$JDK_VERSION-debian11
直接替换成:
# 改成gcr.lank8s.cn国内地址
FROM gcr.lank8s.cn/distroless/java$JDK_VERSION-debian11
问题源2如下:
# 访问docker源站上的镜像
FROM busybox:1.35.0-glibc as busybox
使用阿里云加速:
1.首先获取加速URL,通过访问https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
可得到
2.更新加速地址到docker配置:
sudo sed -i “s|ExecStart=/usr/bin/docker daemon|ExecStart=/usr/bin/docker daemon --registry-mirror=|g” /etc/systemd/system/docker.service
2.重启服务并加速
sudo systemctl daemon-reload
sudo service docker restart
再次访问,不会再出现访问异常的情况