一、查找镜像仓库
https://hub.docker.com/
二、下载镜像仓库
docker pull registry:2.6.2
三、安装镜像仓库
docker run -d -p 6000:6000 registry:2.6.2
[root@lexiaofei101 ~]# docker run -d -p 6000:6000 registry:2.6.2
86ea3fb468d2d116fce95da4d109d01ac70c7ad8e97eaa6cac584688c2c07162
[root@lexiaofei101 ~]# docker ps -a
默认情况下,仓库会被创建在容器的 /tmp/registry 下。可以通过 -v 参数来将镜像文件存放在本地的指定路径。
例如下面的例子将上传的镜像放到 /opt/data/registry 目录。
$ sudo docker run -d -p 5000:5000 -v /opt/data/registry:/tmp/registry
四、使用镜像仓库
1、查找本地镜像
docker images
2、标记镜像为本地仓库的tag
$ sudo docker tag ba58 192.168.7.26:5000/test
3、使用 docker push 上传标记的镜像到本地的镜像仓库
4、用 curl 查看仓库中的镜像
$ curl http://192.168.7.26:5000/v1/search
{"num_results": 7, "query": "", "results": [{"description": "", "name": "library/这里可以看到 {"description": "", "name": "library/test"} ,
表明镜像已经被成功上传了。