CentOS7 搭建私有 DockerHub william 收录于 Programming2020-09-06 约 300 字 预计阅读 1 分钟 目录 安装 Docker Register 使用 远程 警告 本文最后更新于 2020-09-06,文中内容可能已过时。 安装 Docker Register 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ## 使用 docker 进行 registry2 进行管理 docker pull registry ## 建立一个目录存放 docker 镜像, 默认是存放在 /tmp/registry mkdir -p /data/Docker/registy docker run --name docker.registry -d -p 5000:5000 -v /data/Docker/registy:/tmp/registry registry docker ps -a ## 开启防火墙5000端口 systemctl restart firewalld.service firewall-cmd --zone=public --add-port=5000/tcp --permanent firewall-cmd --reload ## 测试访问 curl http://192.168.1.135:5000/v2/ 使用 1 2 3 ## 测试 docker tag hello-world 192.168.1.135:5000/testing docker push 192.168.1.135:5000/testing 远程 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 ## 编辑 /etc/docker/daemon.json ## 添加 "insecure-registries" 里面的 "docker.williamlfang.com:58080" sudo vim /etc/docker/daemon.json { "registry-mirrors" : [ "http://ovfftd6p.mirror.aliyuncs.com", "http://registry.docker-cn.com", "http://docker.mirrors.ustc.edu.cn", "http://hub-mirror.c.163.com" ], "insecure-registries" : [ "registry.docker-cn.com", "docker.mirrors.ustc.edu.cn", "docker.williamlfang.com:58080" ], "debug" : true, "experimental" : true, "log-driver": "json-file", "log-opts": { "max-size": "1m", "max-file": "10" } } sudo systemctl restart docker ## 获取镜像 docker pull docker.williamlfang.com:58080/testing Using default tag: latest latest: Pulling from testing Digest: sha256:90659bf80b44ce6be8234e6ff90a1ac34acbeb826903b02cfa0da11c82cbc042 Status: Downloaded newer image for docker.williamlfang.com:58080/testing:latest docker.williamlfang.com:58080/testing:latest 相关内容 Gitlab 安装全过程 Evans: gRPC 交互式测试工具 pre commit: 自动美化代码 Abseil 代码阅读 K8s 使用教程 赞赏 支付宝 微信 Please enable JavaScript to view the comments powered by giscus.