前言
私有仓库建立
方便公司内部使用,或者私人使用
//先下载必要的组件registry
docker pull registry
//进入守护文件daemon.json修改配置文件,其中第二个是我的优化地址,可以不写
vim /etc/docker/daemon.json
{
"insecure-registries":["自己的IP地址"] ,//添加注意","不能少
"registry-mirrors": [""]
}
//修改完配置文件要即使重启docker
systemctl restart docker.service
//创建容器registry
docker create -it registry /bin/bash
//查询已经创建好的容器
docker ps -a
//启动刚刚创建的容器
docker start 容器ID
//宿主机的/data/registry自动创建挂在容器中的/tmp/registry
docker run -d -p 5000:5000 -v /data/registry:/tmp/registry registyr
//更改标记为20.0.0.229(主机IP):5000/nginx
doker tag nginx:latest 20.0.0.22:5000/nginx
//上传
docker push 20.0.0.22:5000/nginx
//获取私有仓库列表
curl -XGET http://20.0.0.22:5000/v2/_catalog
//私有仓库下载
docker pull 20.0.0.22:5000/nginx