Docker私有仓库Registry的搭建
系统环境: CentOS 7.2 192.168.11.138:docker仓库 192.168.11.211:客户端 搭建私有仓库 138上下载registry镜像: docker pull registry 下载完之后我们通过该镜像启动一个容器 1 docker run -d -p 5000:5000 --privileged=true -v /opt/registry:/tmp/registry --name=registry registry -d 在后台执行 -p 端口映射, 开放容器的5000端口 -v /opt/registry:/tmp/registry :默认情况下,会将仓库存放于容器内的/tmp/registry目录下,指定本地目录挂载到容器 –privileged=true :CentOS7中的安全模块selinux把权限禁掉了,参数给容器加特权,不加上传镜像会报权限错误(OSError: [Errno 13] Permission denied: ‘/tmp/registry/repositories/liibrary’)或者(Received unexpected HTTP status: 500 Internal Server Error)错误 本机上传镜像 1 docker tag ubuntu:latest localhost:5000