Docker学习笔记 - 创建私有的镜像仓库

一、查找镜像仓库

https://hub.docker.com/

Docker学习笔记 - 创建私有的镜像仓库

二、下载镜像仓库

docker pull registry:2.6.2

Docker学习笔记 - 创建私有的镜像仓库

三、安装镜像仓库

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

Docker学习笔记 - 创建私有的镜像仓库

默认情况下,仓库会被创建在容器的 /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

Docker学习笔记 - 创建私有的镜像仓库

3、使用 docker push 上传标记的镜像到本地的镜像仓库

Docker学习笔记 - 创建私有的镜像仓库

4、用 curl 查看仓库中的镜像

$ curl http://192.168.7.26:5000/v1/search
{"num_results": 7, "query": "", "results": [{"description": "", "name": "library/这里可以看到 {"description": "", "name": "library/test"} ,

表明镜像已经被成功上传了。

5、下载新建的镜像仓库中的镜像

Docker学习笔记 - 创建私有的镜像仓库

上一篇:【转】Centos7 ftp 配置及报错处理


下一篇:unity3D iTween的使用