docker拉取远程私库的镜像_docker拉取私有仓库 (http: server gave HTTP response to HTTPS client)...

# 拉取镜像

[root@node2 ~]# docker pull 192.168.10.26:5000/apache_del

Using default tag: latest

# 报错

Error response from daemon: Get https://192.168.10.26:5000/v2/: http: server gave HTTP response to HTTPS client

原因是docker客户端使用https去访问仓库,但是仓库是http。

解决方法,修改客户端用http拉取

# 查看docker版本

[root@node2 ~]# docker -v

Docker version 17.06.0-ce, build 02c1d87

这台机器是用docker-machine安装的。配置文件不在 /etc/sysconfig/docker

如果你是yum安装的docker,可以直接编辑 /etc/sysconfig/docker

添加insecure-registry 部分

OPTIONS='--selinux-enabled --log-driver=journald --signature-verification=false --insecure-registry=192.168.10.26:5000'

如果是docker-machine安装的,如果没有 /etc/docker/daemon.json 配置文件,就直接vi创建一个新的,配置如下:

{ "insecure-registries":["192.168.10.26:5000"] }

重启docker服务。

再次pull即可。

[root@node2 ~]# docker pull 192.168.10.26:5000/apache_del

Using default tag: latest

latest: Pulling from apache_del

250a76a4fbba: Pull complete

de16a7f8f7fc: Pull complete

6a7fb93f5e5b: Pull complete

0c32765487b0: Pull complete

052b33f149ad: Pull complete

28202e866555: Pull complete

0018537e5b08: Pull complete

Digest: sha256:8f55fc9d6241c4b2b7b809954d73be391b16f10358f180ee4b758807e2f1a617

Status: Downloaded newer image for 192.168.10.26:5000/apache_del:latest

专注于 服务器运维与web架构

E-mail:venus#rootop.org

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值