首页 > 其他分享 >搭建docker私有仓库

搭建docker私有仓库

时间:2024-08-11 22:07:18浏览次数:10  
标签:opt 私有 AUTH passwd registry docker config 搭建

1.创建仓库镜像存放路径

mkdir -p /opt/registry/registry

2.生成帐号密码

# 安装密码生成命令htpasswd
## centos
yum -y install httpd-tools
## ubuntu/debian/deepin
apt install apache2-utils

# 生成密钥文件
touch /opt/registry/passwd
htpasswd -Bbn username password > /opt/registry/passwd

3.编写配置文件

vim /opt/registry/config.yml
version: 0.1
log:
  fields:
    service: registry
storage:
  cache:
    blobdescriptor: inmemory
  filesystem:
    rootdirectory: /var/lib/registry
  delete: 
    enabled: true
http:
  addr: :5000
  headers:
    X-Content-Type-Options: [nosniff]
health:
  storagedriver:
    enabled: true
    interval: 10s
    threshold: 3

4.创建私有镜像仓库

docker run -d -p 5000:5000 \
--restart=always \
--name registry \
-v /opt/registry/passwd:/etc/registry/auth/passwd \
-v /opt/registry/config.yml:/etc/docker/registry/config.yml \
-v //opt/registry/registry:/var/lib/registry \
-e "REGISTRY_AUTH=htpasswd" \
-e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" \
-e "REGISTRY_AUTH_HTPASSWD_PATH=/etc/registry/auth/passwd" \
registry:latest

 

标签:opt,私有,AUTH,passwd,registry,docker,config,搭建
From: https://www.cnblogs.com/navysummer/p/18353974

相关文章

  • 【待做】【前端开发系列】 class 类的私有属性
    https://mp.weixin.qq.com/s/f-ShUeDXUQlQIwVCrAVgSAclass类的私有属性前端工作室前端精髓2024年08月11日10:51北京图片私有属性是常规的类的公有属性(包括类字段、类方法等)的对应。私有属性通过添加#前缀来创建,在类的外部无法合法地引用。这些类属性的私有封装由JavaS......
  • Docker的使用
    Docker的简单使用DockerCentOS安装卸载旧版如果系统中已经存在旧的Docker,则先卸载:yumremovedocker\ docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-engine......
  • Docker②_安装部署Anylink_VPN
    目录1.Anylink项目介绍2.Docker安装部署Anylink2.1安装Docker环境2.2 pull镜像2.3创建密码2.4修改自己的配置文件2.5 启动Anylink2.6Linux虚拟机开放端口2.6交换机防火墙对外开放ssl端口2.7 检查状态1.Anylink项目介绍        AnyLink是Tmax......
  • Vue 2 搭建后台管理系统 - 全面指南
    引言随着前端技术的发展,Vue.js成为了构建现代化Web应用程序的首选框架之一。Vue2的出现极大地简化了前端开发流程,而搭配ElementUI或AntDesignVue等成熟的UI框架,则可以快速构建出功能完善且美观的后台管理系统。本文将带你一步步搭建一个基本的后台管理系统。vu......
  • Vue.js 搭建大屏可视化系统 - 最全指南
    引言随着数据量的增长和业务需求的变化,大屏可视化系统成为了展示实时数据、监控关键指标的重要手段。Vue.js作为一款流行的前端框架,提供了丰富的工具和插件,非常适合用于构建这种类型的系统。本文将引导你从零开始,逐步构建一个高效、可扩展的大屏可视化系统。vue大屏系统项目......
  • 在Kali(Debian)系统上安装docker&docker-compose并给docker配置socks代理
    在Kali(Debian)系统上安装docker&docker-compose并给docker配置socks代理安装docker方法一:使用kali官方的安装方式(经测试,安装的docker版本为20.0)参考链接如下InstallingDockeronKaliLinux由于现在dockerhub的镜像站都挂了(可能?),为了方便的配置代理拉取镜像,推荐使用方......
  • PostgreSQL一主一从高可用搭建
    1.PostgreSQL一主一从高可用搭建(VIP)IP主机名角色192.168.198.146test11主服务器192.168.198.143test12备用服务器192.168.198.144test13见证服务器一、基本环境配置1、hosts文件配置(所有节点)vim/etc/hosts#新增192.168.198.146msp-app01192......
  • PostgreSQL的一主一从集群搭建部署
    1.PostgreSQL的一主一从集群搭建部署1.目标​ 掌握Postgresql数据库主从部署搭建配置2.脉络部署规划PostgreSQL单节点安装PostgreSQL主从部署配置主从同步验证3.部署搭建3.1基础准备1.1创建两台虚拟机虚拟机名IPhostname主从划分test11192.168.198......
  • 基于腾讯云高性能应用服务 HAI 搭建并使用 AI 模型 StableDiffusion 进行文生图
    基于腾讯云高性能应用服务HAI搭建并使用AI模型StableDiffusion进行文生图HAI是什么高性能应用服务HAI与传统GPU云服务器区别使用高性能应用服务HAI一键部署StableDiffusionAIGC创建高性能应用服务启动HAI实例进行文生图快速构建StableDiffusion文生......
  • 搭建PostgreSQL高可用集群(基于Patroni+Etcd)
    搭建PostgreSQL高可用集群(基于Patroni+Etcd)1.主机环境准备节点名称主机名网卡IP地址OS安装软件角色作用PGSQL1pgsql1ens33192.168.198.162CentOS7PostgreSQL、ETCD、Patroni主数据库PGSQL2pgsql2ens33192.168.198.163CentOS7PostgreSQL、ETCD、Patr......