docker/registry-frontend
2019-06-26 17:15:22 +08:00
..
certs 完善registry-frontend 2019-06-26 16:36:51 +08:00
docker-compose-insecure.yml 完善registry-frontend 2019-06-26 16:36:51 +08:00
docker-compose.yml 完善registry-frontend 2019-06-26 16:36:51 +08:00
Dockerfile 1、添加registry-frontend。2、修复debian/jessie镜像源问题。3、更新registry镜像相关 2019-06-25 18:24:15 +08:00
gencert.sh 完善registry-frontend 2019-06-26 16:36:51 +08:00
jessie.sources.list 1、添加registry-frontend。2、修复debian/jessie镜像源问题。3、更新registry镜像相关 2019-06-25 18:24:15 +08:00
README.md 完善registry的相关README 2019-06-26 17:15:22 +08:00

registry-frontend

docker registry镜像私服的WebUI用来查询私服里面的镜像

see also: https://github.com/kwk/docker-registry-frontend

说明

registry https模式SSL

生成证书命令

首次运行请执行生成ssl证书脚本命令参考如下:

sh gencert.sh

注: 由于证书是自行颁发的,当执行镜像上传或下载时,客户端会报 x509: certificate signed by unknown authority 信息,即提示由未知颁发机构签名的证书,所以不能正常连接;

解决方法:

  1. 把证书pem文件下载下来,写入到本地操作系统,使系统信任该办法证书,例如导入到 /etc/pki/tls/certs/ca-bundle.crt
  2. 配置docker客户端把域名添加到 insecure-registry 中。

启动

docker-compose up -d

registry http

启动

docker-compose -f docker-compose-insecure.yml up -d

客户端配置

registry应用启动成功后若非https模式的话需要修改客户端上的docker配置添加registry的信息到 --insecure-registry 才能正常使用(建议用域名),例如:

{
	"insecure-registry": [
		"localhost:5000",
		"kenny.registry.docker:5000"
	]
}