centos7 搭建Docker Registry
生活随笔
收集整理的這篇文章主要介紹了
centos7 搭建Docker Registry
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
registry2.x版本比1版本的速度快而且加了認證
環境規劃:
| 192.168.0.167 | Registry |
| 192.168.0.168 | client |
192.168.0.167
1.安裝并啟動docker
#添加yum源 [root@Registry?~]#?sudo?tee?/etc/yum.repos.d/docker.repo?<<-'EOF' [dockerrepo] name=Docker?Repository baseurl= enabled=1 gpgcheck=1? gpgkey=EOF #安裝Docker [root@Registry?~]#?yum?install?docker-engine #啟動Dcoekr [root@Registry?~]#?service?docker?start2.拉取本地私有倉庫registry ? ?#registry:2.1.1是2版本
[root@Registry?~]#?docker?pull?registry:2.1.13.基于私有倉庫鏡像運行容器
[root@Registry?~]#?docker?run?-d?-v?/opt/registry:/var/lib/registry?-p?5000:5000?--restart=always?--name?registry?registry:2.1.15.訪問私有倉庫
[root@Registry?~]#?curl?127.0.0.1:5000/v2 {"num_results":?0,?"query":?"",?"results":?[]}????#私有倉庫為空,沒有提交新鏡像到倉庫中6.從Docker HUB 上拉取一個鏡像測試
[root@Registry?~]#?docker?pull?busybox7.創建鏡像鏈接為基礎鏡像打個標簽
[root@Registry?~]#??docker?tag?busybox?192.168.0.167:5000/busybox8.修改docker配置文件,指定私有倉庫url
#修改配置文件 [root@Registry?~]#??vim?/lib/systemd/system/docker.service? ExecStart=/usr/bin/docker?daemon?-H?fd://??--insecure-registry?192.168.0.98:5000 #重啟Docker [root@Registry?~]#?systemctl?daemon-reload??&&?systemctl?restart?docker9.上傳鏡像到本地私有倉庫
docker?push?192.168.0.167:5000/busybox10.查看私有倉庫是否有對應的鏡像
瀏覽器訪問?192.168.0.167:5000/v2/_catalog192.168.0.168
1.安裝并啟動docker
····省略
2.修改docker配置文件,指定私有倉庫url
[root@localhost?~]#?vim?/lib/systemd/system/docker.service? 修改此行 ExecStart=/usr/bin/docker?daemon?-H?fd://??--insecure-registry?192.168.0.98:5000' [root@localhost?~]#?systemctl?daemon-reload??&&?systemctl?restart?docker3.測試,下載剛才上傳的鏡像
[root@localhost?~]#?docker?pull?192.168.0.167:5000/busybox轉載于:https://blog.51cto.com/zhaijunming5/1704454
總結
以上是生活随笔為你收集整理的centos7 搭建Docker Registry的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Qt SD卡 文件系统挂载、文件预览
- 下一篇: Mac Parallels虚拟机win1