docker-registry

devtools/2025/1/24 6:02:50/

安装依赖

 apt install apache2-utils

设置密码

 htpasswd -Bbn 用户名 密码 >/data/registry_hub/passwd

#docker私服部署

 docker run -d -p 5000:5000  --name docker-registry  -v /data/registry_hub/:/var/lib/registry -v /data/registry_hub/passwd:/auth/htpasswd \
-e "REGISTRY_AUTH=htpasswd" \
-e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" \
-e "REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd" --restart=always --privileged=true registry:latest

#docker 镜像源配置

vi /etc/docker/daemon.json
{"registry-mirrors": ["https://docker.m.daocloud.io","https://dockerhub.timeweb.cloud","https://huecker.io"],
"insecure-registries":["http://ip:5000"]
}

docker_40">重启docker

 systemctl restart  docker

docker_44">docker私服地址

 ip:5000用户名/密码

docker_ui_51">安装docker私服 ui页面

docker run --name registry-ui \-d \-p 1180:80 \-e SINGLE_REGISTRY=true \-e REGISTRY_TITLE="Docker Registry UI" \-e DELETE_IMAGES=true \-e SHOW_CONTENT_DIGEST=true \-e NGINX_PROXY_PASS_URL=http://ip:5000 \-e SHOW_CATALOG_NB_TAGS=true \-e CATALOG_MIN_BRANCHES=1 \-e CATALOG_MAX_BRANCHES=1 \-e TAGLIST_PAGE_SIZE=100 \-e REGISTRY_SECURED=false \-e CATALOG_ELEMENTS_LIMIT=1000 \joxit/docker-registry-ui:main

dockerui_71">docker私服ui地址

 http://ip:1180用户名/密码

配置可以删除镜像

 docker exec -it registry /bin/sh 
/etc/docker/registry/config.yml

加入删除的操作,在storage下面

storage:delete:enabled: true
docker restart registry

docker_97">docker删除镜像

cd /data/registry_hub/具体的名称空间下
rm -rf  ./*
docker restart  docker-registry

http://www.ppmy.cn/devtools/153059.html

相关文章

【前端】CSS实战之音乐播放器

目录 播放器背景旋转音乐封面按钮进度条音量调节音乐信息按钮的效果JavaScript部分播放和暂停音乐切换音乐信息进度条 音量调节避免拖拽时的杂音音量调节条静音和解除静音 自动下一首实现一个小效果最终效果 播放器背景 <div class"play_box"></div>设置…

从0到1:.NET Core微服务的Docker容器奇幻冒险

扬帆起航&#xff1a;开启技术新征程 在当今软件开发的广袤海洋中&#xff0c;技术浪潮此起彼伏&#xff0c;不断推动着行业的变革与发展。.NET Core 微服务与 Docker 容器化技术的结合&#xff0c;宛如一艘强大的战舰&#xff0c;引领着开发者驶向高效、灵活、可扩展的软件开…

2025年美国大学生数学建模竞赛赛前准备计划

您的点赞收藏是我继续更新的最大动力&#xff01; 一定要点击文末的卡片&#xff0c;那是获取资料的入口&#xff01; 知识技能&#xff0c;火速巩固 01 数学模型&#xff1a; 回顾核心理论&#xff1a;快速回顾数学建模的基础理论&#xff0c;如线性代数、概率统计、微分方…

Linux的软件安装

一、Mysql的在线与离线安装 进入Mysql的官网按照下图步骤可以看到安装的方式&#xff1a;MySQL 1.1、在线安装 yum list | grep "^mysql"在上图中选择自己想要的版本进行下载即可&#xff08;这里推荐mysql-server.x86_64 &#xff09;&#xff0c;安装好后需要看看…

Alibaba Spring Cloud 四 Seata 的核心组件:TC

Seata 的 Transaction Coordinator (TC) 是分布式事务架构中的核心组件之一&#xff0c;它负责管理全局事务的生命周期&#xff0c;包括事务的创建、状态维护以及协调各分支事务的提交和回滚。以下是有关 TC 的详细解析及其配置和使用方法&#xff1a; 1. TC 的核心功能 全局事…

高性能队列 Disruptor 在 IM 系统中的实战

高性能队列 Disruptor 在 IM 系统中的实战 前三期我们介绍了Disruptor的典型使用场景和相关高性能原理&#xff0c;本期我介绍一下Disruptor在IM系统用的应用实战&#xff0c;IM系统即社交聊天系统&#xff0c;对实时性的要求非常高&#xff0c;非常符合Disruptor的使用场景。 …

Linux 如何使用dd命令来复制和转换数据?

简介 Linux 中的 dd 命令是一个功能强大的数据复制和转换实用程序。它以较低级别运行&#xff0c;通常用于创建可启动的 USB 驱动器、克隆磁盘和生成随机数据等任务。 dd 全称可以为&#xff1a;data duplicator、disk destroyer 和 Data Definition 功能和能力 磁盘映像&am…

leetcode 面试经典 150 题:简化路径

链接简化路径题序号71题型字符串解法栈难度中等熟练度✅✅✅ 题目 给你一个字符串 path &#xff0c;表示指向某一文件或目录的 Unix 风格 绝对路径 &#xff08;以 ‘/’ 开头&#xff09;&#xff0c;请你将其转化为 更加简洁的规范路径。 在 Unix 风格的文件系统中规则如下…