docker-registry测试

本文详细介绍了如何通过Docker命令行操作将本地CentOS镜像推送到自定义仓库,并在本地环境中创建相应仓库目录结构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 从docker-hun上pull一个centos进行

   docker pull centos

2 docker  tag centos  192.168.1.9:5000/centos_local

3 [root@localhost ~]# docker  push 192.168.1.9:5000/centos_local
The push refers to a repository [192.168.1.9:5000/centos_local] (len: 1)
Sending image list
Pushing repository 192.168.1.9:5000/centos_local (1 tags)
511136ea3c5a: Image successfully pushed 
5b12ef8fd570: Image successfully pushed 
8efe422e6104: Image successfully pushed 
Pushing tag for rev [8efe422e6104] on {http://192.168.1.9:5000/v1/repositories/centos_local/tags/latest}

由于在启动docker-registry时没有修改仓库目录,因此会在cd /tmp/registry/中创建repositories

[root@localhost registry]# tree
.
├── images
│   ├── 511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158
│   │   ├── ancestry
│   │   ├── _checksum
│   │   ├── json
│   │   └── layer
│   ├── 5b12ef8fd57065237a6833039acc0e7f68e363c15d8abb5cacce7143a1f7de8a
│   │   ├── ancestry
│   │   ├── _checksum
│   │   ├── json
│   │   └── layer
│   └── 8efe422e6104930bd0975c199faa15da985b6694513d2e873aa2da9ee402174c
│       ├── ancestry
│       ├── _checksum
│       ├── json
│       └── layer
└── repositories
    └── library
        └── centos_local
            ├── _index_images
            ├── json
            ├── tag_latest
            └── taglatest_json

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值