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

【docker】设置 docker 国内镜像报错,解决方案

一、报错:

[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 格式错误
  • 配置冲突,如 daemon.json 和 docker.service 中同时配置了同一个参数

三、解决方案

1. 删除 daemon.json 或者 重命名成 daemon.conf (不推荐,效果相同

        全网很多博主的解决方案是重命名成 daemon.conf,但是通过docker info查看发现,配置并未生效

2. 复制标准的 daemon.json 文件格式

{"registry-mirrors": ["https://n14or9zx.mirror.aliyuncs.com","https://mirror.ccs.tencentyun.com","http://registry.docker-cn.com","http://docker.mirrors.ustc.edu.cn","http://hub-mirror.c.163.com"],"insecure-registries": ["registry.docker-cn.com","docker.mirrors.ustc.edu.cn"],"log-driver": "json-file","log-opts": {"max-size": "500m"}
}

3. 针对配置冲突问题

配置冲突如 daemon.json 和 docker.service 中同时配置了同一个参数

  • insecure-registry:表示设置我们自己的私有仓库地址
  • 只需要在其中一个文件中配置即可
  • 这里推荐删除docker.service 中

docker.service删除 --insecure-registry=192.168.2.195 ,在daemon.json配置即可

  • 查找 docker.service 所在位置
[root@localhost harbor]# find / -name docker.service -type f
/usr/lib/systemd/system/docker.service
  • 修改 docker.service 配置文件
[root@localhost harbor]# vim /usr/lib/systemd/system/docker.service

  •  如 daemon.json 中  "insecure-registries"

四、生效配置

# 重新加载配置
systemctl daemon-reload
# 重启docker
systemctl restart docker
# 查看配置是否生效
docker info

http://www.lryc.cn/news/119026.html

相关文章:

  • mac安装nvm管理工具遇到的问题和解决方法
  • DocX 生成Word
  • 数据库新闻速递 -- POSTGRESQL 正在蚕食数据库市场 (翻译)
  • PAT 1085 Perfect Sequence
  • 软件测试面试夺命连环十七问,你答得上来么?这都不会建议多学!
  • 【学习FreeRTOS】第5章——FreeRTOS任务挂起与恢复
  • gitblit-使用
  • 整数中1出现的次数(从1到n整数中1出现的次数)
  • Vue2:路由
  • 【Docker】Docker的应用场景,Docker 的优点,Ubuntu Docker 安装,使用 Shell 脚本进行安装
  • CentOS7 启动谷歌浏览器 java+Selenium+chrome+chromedriver
  • 【无公网IP】在公网环境下Windows远程桌面Ubuntu 18.04
  • Java“牵手拼多多商品详情数据采集方法,拼多多API接口申请指南
  • Leetcode-每日一题【剑指 Offer 15. 二进制中1的个数】
  • docker 怎么搭建
  • Signal Desktop for Mac(专业加密通讯软件)中文版安装教程
  • 【博客686】k8s informer list-watch机制中的re-list与resync
  • 【Spring专题】Spring底层核心原理解析
  • 出于网络安全考虑,印度启用本土操作系统”玛雅“取代Windows
  • tensotflow中tf.title()和tf.broadcast()
  • 想要延长Macbook寿命?这六个保养技巧你必须get!
  • mysql基础之触发器的简单使用
  • Spring Boot 配置多数据源【最简单的方式】
  • 1、Java简介+DOS命令+编译运行+一个简单的Java程序
  • Linux 文件与目录管理,Linux 文件内容查看
  • Mysql按小时进行分组统计数据
  • springboot3日志配置
  • 7款轻量级平面图设计软件推荐
  • SpringCloud实用篇5——elasticsearch基础
  • SpringCloud整体架构概览