【Docker】Error response from daemon,Docker 拉取 openjdk8 的镜像异常
·
最近部署后端项目的时候,Docker 拉取 openjdk8 的 镜像报错了
[root@lavm-63ooy2dozv luck-report]# docker pull openjdk:8-jdk-alpine
Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
国内无法访问 https://registry-1.docker.io 是个老生常谈的问题,换源就可以解决,下面分享几个 Docker 源和可用的 openjdk 镜像
一、换源
# 编辑 Docker 配置文件
vi /etc/docker/daemon.json
# 输入下面的内容
{
"registry-mirrors": [
"https://docker.nju.edu.cn/",
"https://kuamavit.mirror.aliyuncs.com",
"https://hub.atomgit.com",
"https://registry.docker-cn.com",
"https://docker.mirrors.ustc.edu.cn",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com",
"https://ccr.ccs.tencentyun.com",
"https://dockerhub.azk8s.cn",
"https://reg-mirror.qiniu.com",
"https://registry.docker-cn.com",
"https://mirror.ccs.tencentyun.com"
]
}
# 重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker
二、拉取镜像
拉取 openjdk 镜像到本地
# 拉取镜像
docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/openjdk:8-jre-slim
Dockerfile 参考
FROM swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/openjdk:8-jre-slim
# 设置工作目录
WORKDIR /app
# 复制jar包到容器
COPY luck-ureport.jar /app/luck-ureport.jar
# 暴露端口
EXPOSE 8050
# 启动命令
ENTRYPOINT ["java", "-jar", "/app/luck-ureport.jar", "--spring.profiles.active=prod"]
更多镜像可访问 Docker 镜像网站
三、学习交流
链接: Java-AI学习交流
一个人的精力是有限的,没有那么多的时间去探索新的事物,加入一个交流群就相当于增加了一个接触新事物、新想法、新机会的渠道,这就是交流群存在的意义,期待你的加入!
更多推荐



所有评论(0)