centos7.6搭建docker私有仓库
yum安装docker
yum install docker
查看docker版本
下载registry镜像
docker pull registry
配置文件修改
版本为1.13x的daemon.json.文件需要改成daemon.json.rpmsave,不然后面重启docker会报错,直接复制,修改内网ip即可 /etc/docker/daemon.json.rpmsave {
“insecure-registries”:[“内网ip:5000”], “registry-mirrors”: [“https://docker.mirrors.ustc.edu.cn”]
}
/usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd-current后面添加 --insecure-registry ip:5000 修改完配置运行命令 systemctl daemon-reload systemctl restart docker
启动registry
docker run -d -p 5000:5000 --privileged=true -v /data/registry:/var/lib/registry registry -v 挂载目录
从公有镜像拉取镜像nginx
docker pull nginx
打标签
docker tag docker.io/nginx ip:5000/nginx
上传镜像
验证
删除本nginx镜像 docker rmi 镜像id 从本地拉取镜像
