如何搭建码头工人注册私服

  介绍

这篇文章主要介绍如何搭建码头工人注册私服,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

目前为止,码头工人官方的注册表镜像分为两个版本,v2和v2以前的版本,我管它叫v1, v1使用python编写的,之后的v2用的去语言,而且它们的API也不一样,本文将分别搭建基于SSL和登录认证的以上两个版本的码头工人私服。

<强>注册(v2)

搭建环境:172.16.71.52 (contos7 docker1.8)

首先下载镜像

docker  pull  resigtry: 2

创建证书

mkdir  -p  certs ,, openssl  req  \   ,-newkey  rsa: 4096, -nodes  -sha256  -keyout 确实的事情/domain.key  \   ,-x509  -days  365年,-out 确实的事情/domain.crt

复制domain.crt到指定目录,172.16.71.52.xip。io为私有仓库所在服务器的域名,5000年为注册的端口号

cp /证书/domain.crt /etc/码头工人/certs.d/172.16.71.52.xip.io: 5000/ca。crt

建立登录认证

mkdir 身份验证   docker  run ——entrypoint  htpasswd 注册中心:2,-Bbn 你的用户名,你的密码,祝辞,身份验证/htpasswd

重启码头工人

systemctl  restart 码头工人

运行起来

docker  run  -d  -p  5000:5000 ——重启=always ——name  registry  \   ,-v ‘pwd/身份验证:/auth  \   ,-e “REGISTRY_AUTH=htpasswd" \   ,-e “REGISTRY_AUTH_HTPASSWD_REALM=Registry  Realm" \   ,-e  REGISTRY_AUTH_HTPASSWD_PATH=/认证/htpasswd  \   ,-v ‘pwd/确实的事情:/certs  \   ,-e  REGISTRY_HTTP_TLS_CERTIFICATE=/证书/domain.crt  \   ,-e  REGISTRY_HTTP_TLS_KEY=/证书/domain.key  \   之前,注册中心:2

先登录,再使用

,docker  login  172.16.71.52.xip.io: 5000      ,docker  tag  redis  172.16.71.52.xip.io: 5000/复述      docker  push  172.16.71.52.xip。io: 5000/复述,

检查下,图像是否进入了我们搭建的私有仓库

#,找到外部挂载的目录   docker  inspect ——format  {{& # 39; json  .Mounts& # 39;}},注册表      #,进推来的形象都安静的躺在这里   cd /tmp/数据/码头工人/注册/v2/存储库

以下是注意事项:

1。创建认证证书时常见的名字应该用注册表所在机器的域名,本人用IP测试没有成功。

2。码头工人之运行前确保5000端口没有被占用,启动成功以后用码头工人日志看下有没有报错

3。推和拉之前要登录一码头工人下

4。想要通过安全认证记得把生成的域。crt复制到/etc/码头工人/certs.d/172.16.71.52.xip.io: 5000/ca.crt其中172.16.71.52.xip。io为私服的域名,5000年为注册的对外端口

5。v2的api变了,访问v1/搜索会报404没有错,可以通过/v2/_catalog查看私有仓库的目录,v2的aip参见这里

参考

https://docs.docker.com/registry/deploying/
https://docs.docker.com/engine/reference/commandline/inspect/https://docs.docker.com/registry/spec/api/

<强>注册(v1)

v1版本的注册中心搭建起来比较费劲(也有可能我没有找到优雅的方法),在网上找了一篇用nginx做SSL和登录认证的博文,感谢博主,可移步这里查看(亲测可用)

搭建码头工人内网私服(docker-registry nginx& SSL> cp /etc/pki/CA/cacert.pem /etc/码头工人/certs.d/172.16.71.43.xip.io: 5000/CA。crt

注意在其他主机访问私服时也要做以上操作。

以上是“如何搭建码头工人注册私服”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

如何搭建码头工人注册私服