当前位置: 首页 > article >正文

Docker在安装时遇到的问题(第一部分)

一、在用docker-config-manager安装yum源时出现错误

[root@localhost ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
已加载插件:fastestmirror, langpacks
adding repo from: https://download.docker.com/linux/centos/docker-ce.repo
grabbing file https://download.docker.com/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
Could not fetch/save url https://download.docker.com/linux/centos/docker-ce.repo to file /etc/yum.repos.d/docker-ce.repo: [Errno 14] curl#35 - "TCP connection reset by peer"

原因:是因为官网镜像无法使用的原因,所以我们要将官网源更换成aliyun的镜像源


[root@localhost ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
已加载插件:fastestmirror, langpacks
adding repo from: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
grabbing file http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo
[root@localhost ~]# ls /etc/yum.repos.d/
.... docker-ce.repo

二、docker pull centos无法访问docker官方镜像

问题:

[root@localhost ~]# docker search centos
Error response from daemon: Get "https://index.docker.io/v1/search?q=centos&n=25": dial tcp 162.125.2.3:443: c               onnect: connection refused

解决:

[root@localhost ~]# vim /etc/docker/daemon.json
{
"registry-mirrors": [
        "https://docker.dark-nt.us.kg"
  ]
}


[root@localhost ~]# systemctl daemon-reload
[root@localhost ~]# systemclt restart docker

[root@localhost ~]# docker pull centos:centos7
centos7: Pulling from library/centos
2d473b07cdd5: Pull complete
Digest: sha256:be65f488b7764ad3638f236b7b515b3678369a5124c47b8d32916d6487418ea4
Status: Downloaded newer image for centos:centos7
docker.io/library/centos:centos7

三、在daemon.json配置问题

问题:

[root@localhost ~]# systemctl restart docker
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.

一般出现这个问题大概率是配置文件出现了错误,而我只改了daemon.json所以要先排查

解决:后来发现是我的格式出现了问题,要加逗号隔离并且在同一个大括号中 


[root@localhost ~]# vim /etc/docker/daemon.json

{
"registry-mirrors": ["https://docker.dark-nt.us.kg"],

"hosts": ["tcp://0.0.0.0:2375","unix:///var/run/docker.sock"]

}


[root@localhost ~]# ss -anput | grep ":2375"
tcp    LISTEN     0      128      :::2375                 :::*                   users:(("dockerd",pid=27958,fd=4))

 


http://www.kler.cn/a/537250.html

相关文章:

  • 第二个Qt开发实例:在Qt中利用GPIO子系统和sysfs伪文件系统实现按钮(Push Button)点击控制GPIO口(效果为LED2灯的灭和亮)
  • Games104——游戏引擎Gameplay玩法系统:基础AI
  • docker数据持久化的意义
  • c语言对应汇编写法(以中微单片机举例)
  • React Native 开发 安卓项目构建工具Gradle的配置和使用
  • 虚幻基础17:动画蓝图
  • 基于 C# 开源的Netnr.Login组件库,maui开发实现 QQ、微信等多种主流第三方平台的登录授权
  • 防火墙、堡垒机和NAT
  • R语言 文本分析 天龙八部
  • 用 Python 给 Excel 表格截图(20250207)
  • 嵌入式工程师面试经验分享与案例解析
  • css实现长尾箭头(夹角小于45度的)
  • 拥抱开源,助力创新:IBM永久免费云服务器助力开源项目腾飞
  • 拆解Kotlin中的by lazy:从语法糖到底层实现
  • x64、aarch64、arm与RISC-V64:详解四种处理器架构
  • 杂乱果园环境中自主农业车辆地头转弯的高效安全轨迹规划
  • vmware ubuntu 扩展硬盘系统文件大小
  • Android修行手册-五种比较图片相似或相同
  • 数据分析:pandas.skew 复现
  • 每日一题——使用快排实现寻找第K大元素
  • python学opencv|读取图像(五十八)使用cv2.erode()函数实现图像腐蚀处理
  • Windows Docker笔记-在容器中运行项目
  • windows下搭建鸿蒙OS应用开发环境
  • Linux运维——文件内容查看编辑
  • 用AI写游戏1——js实现贪吃蛇
  • 2025.2.5——五、[网鼎杯 2020 青龙组]AreUSerialz 代码审计|反序列化