其他分享
首页 > 其他分享> > Docker应用之构建Docker私服

Docker应用之构建Docker私服

作者:互联网

  Docker提供两种构建私服的方式:1、官方私服Docker Hub——registry;2、企业私服Harbor (goharbor.io)——harbor。下面介绍这两种方式私服的创建。

  一、官方私服

    1、基础镜像的操作就赘述了。pull/save/load三个命令执行就可以了,版本就自由选择了。

    2、运行容器

      docker run -itd -v /home/docker/data/registry:/var/lib/registry -p 5000:5000 --restart=always --name docker-registry registry

        

    3、添加私服仓库地址

      由于默认访问协议为https,为了方便http协议也可以使用,增加配置文件/etc/docker/daemon.json,内容为{ "insecure-registries":["192.168.3.165:5000"] },并重启docker。

        

       通过docker info 可以观察到如下变化,说明仓库添加成功:

        

      通过客户端访问测试:curl -XGET http://192.168.X.1XX:5000/v2/_catalog

    4、上传镜像

      docker tag tomcat 192.168.X.1XX:5000/tomcat:lifish

      docker push 192.168.X.1XX:5000/tomcat:lifish

        

    5、测试:curl http://192.168.X.1XX:5000/v2/tomcat/tags/list

        

  二、企业私服

    github官网地址:GitHub - goharbor/harbor: An open source trusted cloud native registry project that stores, signs, and scans content.

    官方帮助文档:harbor/installation_guide.md at v1.9.4 · goharbor/harbor · GitHub

    

 

        

 未完,待续……

 

      

 

 

        

 

标签:5000,harbor,私服,192.168,构建,registry,Docker,docker
来源: https://www.cnblogs.com/ilovebath/p/16189813.html