docker registry接入ceph Swift API
来源:互联网 发布:javascript let var 编辑:程序博客网 时间:2024/06/07 18:37
博文源地址:http://bingdian.blog.51cto.com/94171/1893658/
1.下载 Docker 的 ceph镜像 并启动
- docker pull docker.io/ceph/demo
- docker run -d –net=host -e MON_IP=10.70.74.144 -e CEPH_NETWORK=10.70.74.0/24 ceph/demo
2.创建用户
- (ceph-rgw)[root@ceph-node01 /]# radosgw-admin user create --uid=registry --display-name="registry"
- {
- "user_id": "registry",
- "display_name": "registry",
- "email": "",
- "suspended": 0,
- "max_buckets": 1000,
- "auid": 0,
- "subusers": [],
- "keys": [
- {
- "user": "registry",
- "access_key": "3JHGH0WDQO5LG2HTF6UX",
- "secret_key": "jt8KzI8XUagl2KTX0XkdFTP39mkcD9774ql4ZbDp"
- }
- ],
- "swift_keys": [],
- "caps": [],
- "op_mask": "read, write, delete",
- "default_placement": "",
- "placement_tags": [],
- "bucket_quota": {
- "enabled": false,
- "max_size_kb": -1,
- "max_objects": -1
- },
- "user_quota": {
- "enabled": false,
- "max_size_kb": -1,
- "max_objects": -1
- },
- "temp_url_keys": []
- }
3.创建Swift用户
- (ceph-rgw)[root@ceph-node01 /]# radosgw-admin subuser create --uid=registry --subuser=registry:swift --access=full
- {
- "user_id": "registry",
- "display_name": "registry",
- "email": "",
- "suspended": 0,
- "max_buckets": 1000,
- "auid": 0,
- "subusers": [
- {
- "id": "registry:swift",
- "permissions": "full-control"
- }
- ],
- "keys": [
- {
- "user": "registry",
- "access_key": "3JHGH0WDQO5LG2HTF6UX",
- "secret_key": "jt8KzI8XUagl2KTX0XkdFTP39mkcD9774ql4ZbDp"
- }
- ],
- "swift_keys": [
- {
- "user": "registry:swift",
- "secret_key": "dfRwo00KoOTw3IJJJCrRpFqIinaEFSEvxCuBxXa5"
- }
- ],
- "caps": [],
- "op_mask": "read, write, delete",
- "default_placement": "",
- "placement_tags": [],
- "bucket_quota": {
- "enabled": false,
- "max_size_kb": -1,
- "max_objects": -1
- },
- "user_quota": {
- "enabled": false,
- "max_size_kb": -1,
- "max_objects": -1
- },
- "temp_url_keys": []
- }
4.配置registry访问
storage: swift: authurl: http://192.168.48.213:6780/auth/v1 username: registry:swift password: dfRwo00KoOTw3IJJJCrRpFqIinaEFSEvxCuBxXa5 container: registry cache: layerinfo: inmemory maintenance: uploadpurging: enabled: false delete: enable: truehealth: storagedriver: enabled: true interval: 10s threshold: 3
0 0
- docker registry接入ceph Swift API
- Docker registry + Ceph存储
- docker registry api
- Docker Registry HTTP API V2
- docker registry http api v2
- Docker Registry对接Openstack Swift存储后端
- 7 Docker Registry API、Docker Hub API 和 OAuth API
- Docker Registry
- docker-registry
- docker registry http api v2(原创请注明出处)
- [docker]docker registry
- Docker-搭建Docker Registry
- [docker]docker registry简单试用
- Docker中级学习-Docker Registry
- Docker Registry--私有docker站
- Docker私服Registry搭建
- 自建Docker Registry
- docker 搭建私有registry
- 【ArcGIS 10.5 产品白皮书】第一章 走近ArcGIS平台1
- oracle id自增相关问题
- 基于openfire+smack的Android、Web、PC开发
- 递推递归练习D
- 题解——Leetcode 17.Letter Combinations of a Phone Number 难度:Medium
- docker registry接入ceph Swift API
- 网易编程题六,最大的奇约数(递推计算)
- AS使用过程中的那些坑
- Python转义符
- PDF文字替换
- 编程面试:排序(一)
- 容器OCI规范 镜像规范
- JavaScript瀑布流的实现以及底部刷新
- jQuery学习教程二十六: jQuery