搭建Docker私有仓库
本文主要介绍了如何搭建docker私有镜像仓库。
服务端下载镜像registry
docker pull registry生成登录的用户名和密码
mkdir -p /data/docker-registry/auth
docker run --entrypoint htpasswd docker.io/registry:latest -Bbn nwx 000000 >> /data/docker-registry/auth/htpasswd节设置配置文件,启用删除镜像功能
也可以不启用,看业务需要,修改 storage - delete - enable 为 false 即可
mkdir -p /data/docker-registry/config
vim /data/docker-registry/config/config.yml
version: 0.1
log:
fields:
service: registry
storage:
delete:
enabled: true
cache:
blobdescriptor: inmemory
filesystem:
rootdirectory: /var/lib/registry
http:
addr: :5000
headers:
X-Content-Type-Options: [nosniff]
health:
storagedriver:
enabled: true
interval: 10s
threshold: 3启动registry镜像服务
开启节点的http形式访问私有仓库
上传和下载镜像到私有仓库
k8s创建拉取镜像秘钥
默认default命名空间使用的secret
hy-uat命名空间使用的secret
列出所有镜像
列出busybox镜像有哪些tag
最后更新于
这有帮助吗?