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生产环境jvm性能优化方式

    docker生产环境jvm性能优化方式

    这篇文章主要介绍了docker生产环境jvm性能优化方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • VSCode连接远程docker环境操作步骤

    VSCode连接远程docker环境操作步骤

    这篇文章主要介绍了如何在容器内部署和配置,包括查看Docker版本、管理容器和镜像、构建容器、配置容器内部环境、安装和配置VSCode以及远程连接和配置远程Docker容器环境,需要的朋友可以参考下
    2025-03-03
  • 详解Docker中的nacos集群部署方式

    详解Docker中的nacos集群部署方式

    在 Docker 中使用 Nacos,你可以通过拉取官方提供的 Docker 镜像并运行容器的方式来快速部署,这篇文章主要介绍了Docker中的nacos集群部署方式,感兴趣的朋友一起看看吧
    2024-01-01
  • Docker容器服务编排利器详解

    Docker容器服务编排利器详解

    这篇文章主要介绍了Docker容器服务编排利器,主要包括使用使用Docker Compose必要性及定义及一些Docker Compose应用参考资料,本文给大家介绍的非常详细,需要的朋友可以参考下
    2022-07-07
  • 清理docker在var目录下的大量空间占用问题

    清理docker在var目录下的大量空间占用问题

    这篇文章主要介绍了如何清理docker在var目录下的大量空间占用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • Ubuntu 16.04中Docker的安装和代理配置教程

    Ubuntu 16.04中Docker的安装和代理配置教程

    这篇文章主要给大家介绍了在Ubuntu 16.04中Docker的安装和代理配置的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧。
    2017-05-05
  • 如何优化Docker镜像的大小详解

    如何优化Docker镜像的大小详解

    本文详细介绍了Docker的定义和优点,以及如何通过优化Docker镜像来提高其轻量化和便携性,通过使用轻量化基础镜像和多阶段构建,可以显著减小Docker镜像的大小,从而提高部署和运行效率
    2025-03-03
  • 使用Docker部署Python Flask应用的完整教程

    使用Docker部署Python Flask应用的完整教程

    Docker是一种开源的容器化平台,可以将应用程序及其依赖项打包成一个独立的容器,实现快速部署和跨平台运行,本文将详细介绍如何使用Docker来部署Python Flask应用程序,帮助开发者更高效地构建和部署应用,需要的朋友可以参考下
    2024-06-06
  • 关于Docker的常用命令及演示demo

    关于Docker的常用命令及演示demo

    这篇文章主要介绍了Docker常用命令以及对应演示demo,文中的代码示例介绍的非常详细,需要的朋友可以参考下
    2023-05-05
  • 详解如何使用Docker打包Python项目

    详解如何使用Docker打包Python项目

    Docker是一种开源的容器化平台,可以将应用程序及其依赖项打包到一个轻量级、可移植的容器中,通过使用Docker,可以简化Python项目的部署和运行,提高开发效率和应用程序的可移植性,本文将介绍如何使用Docker来打包Python项目,需要的朋友可以参考下
    2023-11-11

最新评论