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 从本地拉取镜像

经验分享 程序员 微信小程序 职场和发展