Docker拉取镜像过慢或卡死的解决方法(亲测有效)

 更新时间:2023年07月05日 11:16:32   作者:花开富贵1.0  
本文主要介绍了Docker拉取镜像过慢或卡死的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

遇到问题

使用docker拉取 mysql镜像的时候速度特别慢或卡死

但是等了将近10分钟,居然还没拉取完成,在网上搜索之后找到换源的解决办法,进行尝试。

解决方法

搜了相关的帖子大多数都是建议换成国内的源,具体如下:

第一步:进入/etc/docker路径

vim /etc/docker/daemon.json

第二步:编辑daemon.json文件,在这里换源

{
    "registry-mirrors":[
        "https://9cpn8tt6.mirror.aliyuncs.com",
        "https://registry.docker-cn.com"
    ]
}

 第三步:重启docker:

systemctl start docker;

结果:还是拉取的非常非常慢!!!!        内心os:#%**%*....

 后来又去翻相关的帖子,有一篇说是DNS的问题,于是抱着试试的态度去改成了阿里云的DNS地址。

具体步骤:

第一步:使用vi命令修改etc/resolv.conf文件(命令如下):

vi /etc/resolv.conf

 打开之后可以看到此处nameserver对应的DNS是114开头的

把这里的114开头的替换为阿里云的DNS地址(223.5.5.5),关闭保存。vi命令使用步骤:按下 i 键(进入插入模式) --> 修改nameserver --> 修改完成按Esc键(进入命令行模式) --> 输入命令 :wq(退出并保存)  

第二步:重启虚拟机(命令如下):

reboot

 ps:重启虚拟机后启动docker再拉取镜像,要不还会报错误:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

验收下成果

docker pull mysql:5.7;

 此时mysql镜像拉取速度就恢复正常了,基本一两分钟左右就结束了拉取。

最后建议各位在网络稳定的情况下,镜像拉取依旧肉眼可见的慢时,可以通过以上两种解决办法来尝试解决。更多相关Docker拉取镜像过慢或卡死内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • docker部署apollo详细教程

    docker部署apollo详细教程

    这篇文章主要介绍了docker部署apollo详细教程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • Docker安装Flink教程

    Docker安装Flink教程

    文章描述了如何在Docker中安装Flink的详细步骤,包括拉取镜像、创建文件夹、编辑yml文件、执行命令、检查Docker-compose版本、赋予操作权限以及通过Web端访问Flink
    2024-11-11
  • Docker调度器Kubernetes使用过程

    Docker调度器Kubernetes使用过程

    Docker和Kubernetes在使用方式上有相似性,初次接触这两个技术的同学常常会搞混,但实际上它们并不是解决同一个问题的技术,也没有办法用其中一个替代另一个。通俗一点来说,Docker解决的是容器技术直接相关的问题,而Kubernetes更多地关注在集群上调度和部署容器应用
    2022-12-12
  • Docker在Ubuntu中的部署全流程

    Docker在Ubuntu中的部署全流程

    本文介绍在Linux操作系统Ubuntu的18.04及以上版本中,配置开源容器化平台和工具集Docker的详细方法,其中,我们以配置Docker平台的核心组件之一Docker Engine为例来详细介绍,需要的朋友可以参考下
    2024-03-03
  • Docker中安装Redis并开启远程访问的详细步骤

    Docker中安装Redis并开启远程访问的详细步骤

    这篇文章主要介绍了Docker中安装Redis并开启远程访问的详细步骤,文中有详细的代码示例供大家参考,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2025-01-01
  • dockerfile基于apline将JDK20打包成镜像

    dockerfile基于apline将JDK20打包成镜像

    这篇文章主要为大家介绍了dockerfile基于apline将JDK20打包成镜像步骤及验证,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-02-02
  • Docke容器分离部署LNMP的实现

    Docke容器分离部署LNMP的实现

    这篇文章主要介绍了Docke容器分离部署LNMP的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • Docker容器服务编排利器详解

    Docker容器服务编排利器详解

    这篇文章主要介绍了Docker容器服务编排利器,主要包括使用使用Docker Compose必要性及定义及一些Docker Compose应用参考资料,本文给大家介绍的非常详细,需要的朋友可以参考下
    2022-07-07
  • docker容器无法stop的解决办法

    docker容器无法stop的解决办法

    在本篇文章里小编给大家整理了关于docker容器无法stop的解决办法,有需要的朋友们可以参考下。
    2020-03-03
  • Docker Compose多容器部署的实现

    Docker Compose多容器部署的实现

    这篇文章主要介绍了Docker Compose多容器部署的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10

最新评论