docker registry的搭建并结合k8s使用

本文详细介绍了如何搭建docker registry,包括安装docker、下载registry镜像、添加用户验证、配置nginx以及创建前端。接着,讲述了如何在docker中使用私有镜像仓库,包括登陆、推送和拉取镜像。最后,讨论了在k8s环境中配置secret以使用私有镜像仓库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、搭建docker registry

1、安装docker

由于使用docker容器安装docker registry:

yum install -y yum-utils
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum -y install docker-ce docker-ce-selinux
2、下载docker registry镜像
docker pull registry
3、添加用户验证,启动docker-registry

使用htpasswd,生成用户名对应的密码加密文件:

yum  install httpd
htpasswd -Bbn username passwd > /usr/local/auth/passwd

启动docker registry:

docker run -d \
  -p 5000:5000 \
  -v /data/registry:/var/lib/registry \
  -v /usr/local/auth:/auth \
  -e REGISTRY_AUTH=htpasswd \
  -e REGISTRY_AUTH_HTPASSWD_REALM=Registry_Realm \
  -e REGISTRY_AUTH_HTPASSWD_PATH=/auth/passwd \
  -v /usr/local/nginx/conf/cert:/certs \
  -e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/se
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值