实现访问限制的最简单方法是通过基本身份验证此示例使用本机基本身份验证htpasswd来存储机密
1.为用户创建一个密码文件,其中包含一个条目testuser,密码为testpassword:
$ mkdir授权
$ docker运行
—入口点htpasswd
在Windows上,确保输出文件编码正确:
2.停止注册表。
$ docker容器停止注册表
3.使用基本身份验证启动注册表。
$ docker run —d
—p 5000:5000
— restart=always
—名称注册表
—v "$"/auth:/auth
—e "REGISTRY_AUTH=htpasswd "
—e " REGISTRY _ AUTH _ HTPASSWD _ REALM =注册表领域"
—e注册表_身份验证_ HTPASSWD _路径=/身份验证/htpasswd
—v "$"/certs:/certs
注册处:2
4.尝试从注册表中提取图像或将图像推送到注册表中这些命令失败了
5.登录到注册表。
在第一步中提供用户名和密码。
测试您现在可以从注册表中提取图像或将它们推送到注册表中。
X509错误:X509错误通常表示您试图在没有正确配置Docker守护程序的情况下使用自签名证书。
声明:以上内容为本网站转自其它媒体,相关信息仅为传递更多企业信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性。投资有风险,需谨慎。
Copyright (C) 1999- www.bandworld.cn, All Rights Reserved
版权所有 环球快报网 网站地图 备案号:皖ICP备2022015281号 邮箱:bgm1231@sina.com