博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
私有镜像库部署
阅读量:7006 次
发布时间:2019-06-27

本文共 1341 字,大约阅读时间需要 4 分钟。

hot3.png

###镜像库启动

docker run -d --net=host --restart=always --name=registry  -v /mnt/cephfs/registry/etc/htpasswd:/data/registry2/etc/htpasswd -v /mnt/cephfs/registry/etc/config.yml:/etc/docker/registry/config.yml  -v /mnt/cephfs/registry/data:/data/registry2/data --entrypoint="/bin/registry" registry:2.0 /etc/docker/registry/config.yml

###主要的配置文件

version: 0.1log:  level: warn  formatter: text  fields:    service: registry    environment: stagingstorage:  filesystem:    rootdirectory: /data/registry2/data  delete:    enabled: true  redirect:    disable: false  cache:    blobdescriptor: inmemory  maintenance:    uploadpurging:      enabled: true      age: 168h      interval: 24h      dryrun: false    readonly:      enabled: falseauth:  htpasswd:    realm: basic-realm    path: /data/registry2/etc/htpasswdhttp:  addr: 127.0.0.1:5000  secret: xxxxxxxxxxxxxxxxxxxx  headers:    X-Content-Type-Options: [nosniff]health:  storagedriver:    enabled: true    interval: 10s    threshold: 3

###密码的制作

docker run --entrypoint htpasswd registry:2.0 -Bbn user password > htpasswd

nginx前端代理

upstream registry_prd_cluster {		server 127.0.0.1:5000;	}	server {		listen  80;		server_name your_host;		location / {		    proxy_pass http://registry_prd_cluster;		}		access_log /data/logs/registry_access_log main;	}

转载于:https://my.oschina.net/xueyi28/blog/839805

你可能感兴趣的文章
sun.misc.unsafe类的使用
查看>>
Java8-如何构建一个Stream
查看>>
GDB 远程调试Linux (CentOS)
查看>>
使用Topshelf创建windows服务
查看>>
react jsx 数组变量的写法
查看>>
Python3爬虫之爬取某一路径的所有html文件
查看>>
react中实现搜索结果中关键词高亮显示
查看>>
使用Filter过滤非法内容
查看>>
Sampling Hair Density Field by Deterministic Importance Sampling
查看>>
rapidxml 节点加入另一个xml
查看>>
送H-1B 及其他I-129 申请别忘用新表
查看>>
淘宝前端技术巡礼
查看>>
问题-Delphi不能进行调试模式
查看>>
$.extend()的实现源码 --(源码学习1)
查看>>
Docker 监控的一点想法
查看>>
从U-Boot显示Logo到Android
查看>>
基于 HTML5 Canvas 的简易 2D 3D 编辑器
查看>>
WINPE下如何直接删除联想隐藏分区?
查看>>
通过NTP协议进行时间同步
查看>>
测试的境界
查看>>