【Docker入门学习】(五) 使用Docker Registry搭建镜像私服

1.创建私服 

docker run -d --name registry -v /opt/data/registry:/var/lib/registry -p 5000:5000 registry
  • -d:detach,后台运行
  • --name:给容器取名
  • -p:映射端口
  • -v:将容器的/var/lib/registry映射到本机的/opt/data/registry

通过执行上面的命令,我们就已经完成了Docker私有仓库的搭建,很简单。

接下来就可以将镜像推送到私有仓库

 

2.推送镜像到私服

这里以hello-world镜像为例,将该镜像推送到私服。

先对镜像打个tag

docker tag hello-world:latest localhost:5000/hello-mine:latest

就可以推送镜像到私服了

docker push localhost:5000/hello-mine:latest

使用 curl 命令及 Docker Registry 服务 API v2 列出 Registry 中的镜像

curl -v -X GET http://localhost:5000/v2/hello-mine/tags/list

也可以通过在浏览器中访问以下地址来获取这些信息:

http://localhost:5000/v2/hello-mine/tags/list

3.使用私服中的镜像

docker run localhost:5000/hello-mine

 

 

认证相关配置可参考:https://www.cnblogs.com/Eivll0m/p/7089675.html

posted @ 2018-11-26 17:25  静水楼台/Java部落阁  阅读(799)  评论(0编辑  收藏  举报