资产经济网
adtop
adqu_z
adqu_y
adqu2

云计算核心技术Docker教程:注册服务器基本身份验证

发布时间:2022-05-27 18:10  文章来源:网络  发布者:沐瑶   阅读量:5878   
云计算核心技术Docker教程:注册服务器基本身份验证

实现访问限制的最简单方法是通过基本身份验证。此示例使用本机基本身份验证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守护程序的情况下使用自签名证书。

郑重声明:此文内容为本网站转载企业宣传资讯,目的在于传播更多信息,与本站立场无关。仅供读者参考,并请自行核实相关内容。