搭建环境:
1、centos7
2、docker
1、拉取registry镜像
docker pull registry
2、启动registry镜像
sudo docker run --restart=always –privileged=true -d -p 5000:5000 -v /opt/data/registry:/var/lib/registry --name registry registry
docker pull busybox
docker tag d23834f29b38 192.168.200.132:5000/busybox
docker push 192.168.200.132:5000/busybox
问题描述:
1、推送镜像的时候出现一下错误
解决方案:
vi /etc/docker/daemon.json
将下面内容配置到daemon.json文件中
{
"registry-mirrors": ["https://njrds9qc.mirror.aliyuncs.com"],
"insecure-registries":["127.0.0.1:5000"]
}
systemctl daemon-reload
systemctl restart docker
2、
我们可以查看错误日志信息,
tailf /var/log/message
部分错误日志信息如下:
–privileged=true:在CentOS7中的安全模块selinux把权限禁掉了,参数给容器加特权,不加上传镜像会报类似权限错误