解决Docker x509 insecure registry的问题

 更新时间:2021年03月29日 09:57:34   作者:丶分花拂柳  
这篇文章主要介绍了解决Docker x509 insecure registry的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

在安装好Docker以后,想从公司搭建的私服Harbor上docker pull的时候碰上了x509问题,这个问题的原因是docker会验证网站的证书,私服没有相应的证书所以docker拒绝访问,但是我们也可以自己允许docker连接“不安全”的网站,在此记录一下解决方案:

环境:Ubuntu 16.04, Docker CE 18.09

修改或新建配置文件:

sudo vim /etc/default/docker 

输入i切换到编辑模式,输入 DOCKER_OPTS="--insecure-registry 127.0.0.1" (把127.0.0.1换成你需要允许的网址,如果有端口号需要加上端口号如127.0.0.1:8080 ), :wq保存并退出:

DOCKER_OPTS="--insecure-registry 127.0.0.1"

编辑docker service 配置文件:

sudo vim /lib/systemd/system/docker.service

在命令模式:/ExecStart,找到ExecStart, 我默认的ExecStart长这样: ExecStart=/usr/bin/dockerd -H unix://

添加EnvironmentFile(注意文件路径名之前有一个“-”, 推荐直接复制我的配置 )并修改ExecStart,保存并退出:

EnvironmentFile=-/etc/default/docker
ExecStart=/usr/bin/dockerd -H unix:// $DOCKER_OPTS

刷新service配置并重启docker:

systemctl daemon-reload
service docker restart

之后docker pull就可以正常使用了。

补充:docker 1.13.1 版本 添加--insecure-registry

分三步(添加红框中的内容:ip要改的哦)

1、vi /etc/sysconfig/docker

2、 vi /usr/lib/systemd/system/docker.service

3、vi /etc/docker/daemon.json

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

相关文章

  • Docker Alpine镜像时区问题完美解决方案

    Docker Alpine镜像时区问题完美解决方案

    这篇文章主要介绍了Docker Alpine镜像时区问题完美解决方案,本文给大家分享两种解决方案供大家参考,需要的朋友可以参考下
    2021-04-04
  • Ubuntu系统下docker Pull镜像错误timeout解决办法

    Ubuntu系统下docker Pull镜像错误timeout解决办法

    最近在用docker搭个开发环境,发现在拉取镜像的时候有点问题,这篇文章主要给大家介绍了关于Ubuntu系统下docker Pull镜像错误timeout的解决办法,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-07-07
  • docker安装portainer方法详细步骤

    docker安装portainer方法详细步骤

    portainer是一款容器管理可视化界面,不想在虚拟中使用命令管理容器的小伙伴,可以选择安装portainer对容器进行管理,查看日志、启动、停止容器等非常方便,这篇文章主要介绍了docker安装portainer方法详细步骤,需要的朋友可以参考下
    2022-10-10
  • Docker在Windows系统中的安装和使用方法详解

    Docker在Windows系统中的安装和使用方法详解

    这篇文章主要给大家介绍了关于Docker在Windows系统中的安装和使用方法,Docker允许开发中将应用、依赖、函数库、配置一起打包,形成可移植镜像Docker应用运行在容器中,需要的朋友可以参考下
    2023-09-09
  • 如何利用Docker容器实现代理转发与数据备份详解

    如何利用Docker容器实现代理转发与数据备份详解

    这篇文章主要给大家介绍了关于如何利用Docker容器实现代理转发与数据备份的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-10-10
  • 详解centos7 docker1.12安装私有仓库

    详解centos7 docker1.12安装私有仓库

    本篇文章主要介绍了centos7 docker1.12安装私有仓库,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • docker-compose部署zabbix+grafana的实现

    docker-compose部署zabbix+grafana的实现

    这篇文章主要介绍了docker-compose部署zabbix+grafana的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-11-11
  • Docker 安装 MySQL 并实现远程连接教程

    Docker 安装 MySQL 并实现远程连接教程

    这篇文章主要介绍了Docker 安装 MySQL 并实现远程连接的教程,帮助大家更好的理解和使用docker容器,感兴趣的朋友可以了解下
    2020-09-09
  • Docker部署Nginx并配置反向代理

    Docker部署Nginx并配置反向代理

    这篇文章介绍了Docker部署Nginx并配置反向代理的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-01-01
  • Docker容器访问宿主机网络的方法

    Docker容器访问宿主机网络的方法

    这篇文章主要介绍了Docker容器访问宿主机网络的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-10-10

最新评论