Docker以https访问Harbor私有仓库

Posted anxminise

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker以https访问Harbor私有仓库相关的知识,希望对你有一定的参考价值。

1 说明

  1. 前文Centos7搭建Harbor私有仓库(二)中,我们以https方式搭建了Harbor,本篇我们主要配置Docker以https方式访问Harbor私有仓库

2 Docker配置

2.1 Mac系统

2.1.1 配置Docker

Mac系统中只需配置Proferences -> Proxies使用System Proxy即可,如下:
技术分享图片

2.1.2 登录私服验证

docker login registry.anxminise.cc #登录私服

技术分享图片

2.2 Windows系统

待补充

2.3 Linux系统

2.3.1 配置registry.anxminise.cc域名

编辑/etc/hosts:

vim /etc/hosts

文件最后部分,加入如下:

192.168.1.112 registry.anxminise.cc

2.3.2 配置Docker

/etc/docker/certs.d目录下新建registry.anxminise.cc目录,

mkdir -p /etc/docker/certs.d/registry.anxminise.cc

https://github.com/Fishdrowned/ssl自签名生成的根证书,即out目录下的root.crt证书放到registry.anxminise.cc目录中,如下:
技术分享图片

重启docker:

systemctl restart docker

登录registry.anxminise.cc私服仓库:

docker login registry.anxminise.cc

技术分享图片

以上是关于Docker以https访问Harbor私有仓库的主要内容,如果未能解决你的问题,请参考以下文章

docker 之 registry私有仓库(harbor)

Docker-harbor私有仓库部署于管理

Docker Harbor私有仓库部署于管理

Docker-harbor私有仓库的部署与管理

Docker私有仓库之---Harbor仓库的搭建及使用

Docker私有仓库之---Harbor仓库的搭建及使用