如何拉取多架构镜像存储到私有库
如下,使用 etcd 的镜像,维护到私有库
1.本地创建私服镜像目录
复制代码
复制代码
复制代码
2.访问 registy 服务
复制代码
3.添加私有库到 docker 配置
复制代码
4.web 服务提供 registy 可视化界面
复制代码
Q&A
1.htpasswd 是什么命令
htpasswd 命令是 Apache Web 服务器的一个工具,用于创建和管理用户账户文件的命令行工具,可用于创建新用户、更改密码并删除已有用户。
2.registry 的 REGISTRY_AUTH_HTPASSWD_REALM 参数是干嘛的
REGISTRY_AUTH_HTPASSWD_REALM 参数是用于设置 Docker registry 的基本认证(Basic Authentication)的 HTTP Realm。如果设置了 REGISTRY_AUTH_HTPASSWD_REALM 参数值为"My Docker Registry",则用户在登录时将看到类似于"Please enter your My Docker Registry credentials"的提示,有助于确保用户知道他们正在访问受保护的资源。
3.registry 的参数 REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY 是干嘛的
REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY 参数是用于设置 Docker registry 存储镜像的根目录。默认情况下,Docker registry 使用/var/lib/registry 作为默认的存储目录。
4.监听网卡
复制代码
5.docker registry 的 token
复制代码
对username:password
进行 base64 encode 可以获得。
相关资料
多架构镜像
quay.io/coreos/etcd:v3.5.0
使用 manifest 创建多架构镜像
复制代码
评论