Docker拉取镜像失败解决(connect: connection refused)

 更新时间:2024年07月03日 10:21:44   作者:网恋被骗四块五  
最近遇到Docker拉取centos镜像时报错,本文主要介绍了Docker拉取镜像失败解决(connect: connection refused),具有一定的参考价值,感兴趣的可以了解一下

一、问题

在用Docker拉取centos镜像时报如下错误:

error pulling image configuration: Get https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/5d/5d0da3dc976460b72c77d94c8a1ad043720b0416bfc16c52c45d4847e53fadb6/data?verify=1718430185-SmpUYF%2FVDNWjVn6SBj1yzE3cTgc%3D: dial tcp 128.242.240.125:443: connect: connection refused

二、问题分析 

首先我查看我的网络是否通,发现是通的

其次,我检查防火墙状态,也是关闭的·

三、原因总结 

由于docker拉取镜像默认从Docker hub 上拉取,其服务器在国外,所以国内访问较慢,所以可能导致连接超时;还有一个原因可能是防火墙没关,拒绝了外部连接;另外查阅资料说可能与docker版本有关,可以尝试更新版本

四、解决

根据以上分析:得如下解决方法:

(一)、将镜像源设置为国内镜像源,国内镜像源推荐:

#docker中国区官方镜像
https://registry.docker-cn.com
#网易
http://hub-mirror.c.163.com
#ustc
https://docker.mirrors.ustc.edu.cn
#我这次成功的镜像
https://6kx4zyno.mirror.aliyuncs.com

(二)、本次问题具体解决步骤 

1、编辑镜像源文件

vim /etc/docker/daemon.json

2、修改daemon.json 

{
 "registry-mirrors":["https://6kx4zyno.mirror.aliyuncs.com"]
}

3、保存退出

4、重新加载服务

systemctl daemon-reload 

5、重新启动Docker

systemctl restart docker 

6、查看docker镜像源是否改变

docker info

 如下:可以看到Registry Mirrors是我们配置的镜像源

7、此时,我们再次尝试拉取

 perfect!拉取成功

8、查看拉取的镜像

docker images

9、问题解决,吃饭去啦~~~~~~

到此这篇关于Docker拉取镜像失败解决(connect: connection refused)的文章就介绍到这了,更多相关Docker拉取镜像失败内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • docker 容器数据在盘与盘之间迁移方法

    docker 容器数据在盘与盘之间迁移方法

    这篇文章主要介绍了docker 容器数据在盘与盘之间迁移方法,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2024-04-04
  • Docker利用DockerFile创建部署NVIDIA+PyTorch容器的详细过程

    Docker利用DockerFile创建部署NVIDIA+PyTorch容器的详细过程

    这篇文章主要介绍了Docker利用DockerFile创建部署NVIDIA+PyTorch容器的详细过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • 一次docker错误的耗时排查过程记录

    一次docker错误的耗时排查过程记录

    这篇文章主要给大家介绍了一次docker错误的耗时排查过程记录,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • 在Docker容器中不需要运行sshd的原因浅析

    在Docker容器中不需要运行sshd的原因浅析

    在一个容器中运行SSH服务器,这真的是一个错误(大写字母W)吗?老实说,没那么严重。当你不去访问Docker主机的时候,这样做甚至是极其方便的,但是这仍然需要在容器中取得一个shell
    2016-11-11
  • 使用docker部署dubbo项目的方法步骤

    使用docker部署dubbo项目的方法步骤

    这篇文章主要介绍了使用docker部署dubbo项目的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • 利用docker部署nextcloud 网盘的方法步骤

    利用docker部署nextcloud 网盘的方法步骤

    NextCloud 你可以在自己的计算机上共享任何文件或文件夹,并将它们与 NextCloud 服务器同步。这篇文章主要介绍了利用docker部署nextcloud 网盘的方法步骤,非常具有实用价值,需要的朋友可以参考下
    2018-11-11
  • docker内服务访问宿主机服务的实现

    docker内服务访问宿主机服务的实现

    本文主要介绍了docker内服务访问宿主机服务的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • docker资源控制管理Cgroup的实现

    docker资源控制管理Cgroup的实现

    本文主要介绍了docker资源控制管理Cgroup的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • 利用Dockerfile制作个人的镜像文件详细讲解

    利用Dockerfile制作个人的镜像文件详细讲解

    Docker是一个开源的应用容器引擎,Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本,本文将给大家详细介绍如何利用Dockerfile制作个人的镜像文件,感兴趣的同学可以借鉴参考
    2023-06-06
  • Docker部署Java应用程序的实现步骤

    Docker部署Java应用程序的实现步骤

    本文主要介绍了Docker部署Java应用程序的实现步骤,通过将Java应用程序打包成一个Docker镜像,可以实现快速部署、资源隔离和灵活扩展,感兴趣的可以了解一下
    2024-03-03

最新评论