养浩然之气,做博学之人
安装部署Docker
docker pull registry:2
docker run -d -v /opt/data/registry:/var/lib/registry -p 5000:5000 --restart=always --privileged=true --name registry registry:latest
-v /home/hzq/registry:/var/lib/registry 默认情况下,会将仓库存放于容器内的/var/lib/registry目录下,指定本地目录挂载到容器。
-p 5000:5000 端口映射
--restart=always 在容器退出时总是重启容器,主要应用在生产环境
--privileged=true 在CentOS7中的安全模块selinux把权限禁掉了,参数给容器加特权,不加上传镜像会报权限错误OSError: [Errno 13] Permission denied: ‘/tmp/registry/repositories/liibrary’或者Received unexpected HTTP status: 500 Internal Server Error错误
--name registry 指定容器的名称
docker run -d -v /opt/data/registry:/var/lib/registry -p 5000:5000 --restart=always --privileged=true --name registry registry:latest
docker images
编辑:孙小北
本文地址: https://www.xiaowangyun.com/wyblog/detail/?id=222
版权归属: www.xiaowangyun.com 转载时请以链接形式注明出处
0 条评论