ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
### 1.创建私有仓库 docker pull registry 3.1因为Docker从1.3.X之后,与docker registry交互默认使用的是https, 然而此处搭建的私有仓库只提供http服务,所以当与私有仓库交互时就会报上面的错误 "registry-mirrors": ["https://registry.docker-cn.com"], insecure-registries:是为解决https的问题所以配置 141 142上执行 cat > /etc/docker/daemon.json <<EOF { "registry-mirrors": ["https://yywkvob3.mirror.aliyuncs.com"], "exec-opts": ["native.cgroupdriver=systemd"], "insecure-registries": ["120.76.77.105:8011"] } EOF systemctl restart docker mkdir -p /water/runfile/docker_volume/registry 3.1到rancher部署registry容器, 服务名 registry 镜像名registry:latest 端口5000 映射路径 /water/runfile/docker_volume/registry:/var/lib/registry 高级选项 网络 是否选用主机网络选择是,后台会在启动时加上--net=host命令,表示不虚拟出网卡,不然erueka注册ip有问题 点击启动 firewall-cmd --zone=public --add-port=5000/tcp --permanent firewall-cmd --reload 实际运行的命令如下: docker run -d -p 5000:5000 --name=dockerregistry --privileged=true -v /water/runfile/docker_volume/registry:/var/lib/registry registry