Docker 配置私有仓库

安装

我们采用Docker镜像的形式

  • 获取镜像
docker pull registry
  • 启动私有仓库容器
docker run --name=registry -p 5000:5000 -di registry
{"repositories":[]} 

表示私有仓库搭建成功并且内容为空。

  • 修改 daemon.json
vim /etc/docker/daemon.json

添加以下内容

{"insecure-registries":["192.168.8.8:5000"]}

此步用于让 docker信任私有仓库地址

  • 重启docker
systemctl daemon-reload
systemctl restart docker

验证测试

先下载一个镜像

docker pull centos

修改 tag

docker tag centos 192.168.8.8:5000/centos

上传到私有仓库(刚才重启了docker,记得启动registry)

docker push 192.168.8.8:5000/centos

现在通过浏览器查看 http://192.168.8.8:5000/v2/_catalog 可以看到

{"repositories":["centos"]}

此时发布到私有仓库成功

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐