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