简介:
Docker私有仓库主要是企业内部用来存放镜像的仓库,相对官方仓库以及阿里云仓库,具有更高的保密安全级别;
私有仓库搭建
第一步:拉取私有仓库镜像 (私有仓库程序本身就是一个镜像)
docker pull registry
第二步:启动私有仓库容器
docker run -di --name=myRegistry -p 5000:5000 registry
第三步:测试
http://192.168.1.112:5000/v2/_catalog
看到这个 说明启动OK。因为仓库里还没有镜像,所以就是空的;
第四步:修改daemon.json,让docker信任私有仓库地址
"insecure-registries": ["192.168.1.112:5000"]
第五步:修改配置后重启docker;
systemctl restart docker
私有仓库测试
第一步:标记此镜像为私有仓库的镜像
docker tag tomcat:7 192.168.1.112:5000/mytomcat7
第二步:上传镜像到私有仓库
docker push 192.168.1.112:5000/mytomcat7
此时私有仓库里已经有了这个镜像;
第三步:删除192.168.1.112:5000/mytomcat7本地仓库镜像
docker rmi -f 192.168.1.112:5000/mytomcat7
第四步:从私有仓库拉取192.168.1.112:5000/mytomcat7镜像,并运行;
docker run -it -p 8080:8080 192.168.1.112:5000/mytomcat7
第五步:浏览器运行 http://192.168.1.112:8080测试
下一篇:Nginx简介