網(wǎng)站首頁 編程語言 正文
在 Docker 中,當(dāng)我們執(zhí)行 docker pull xxx 的時候 ,它實際上是從 registry.hub.docker.com 這個地址去查找,這就是Docker公司為我們提供的公共倉庫。在工作中,我們不可能把企業(yè)項目push到公有倉庫進行管理。所以為了更好的管理鏡像,Docker不僅提供了一個中央倉庫,同時也允許我們搭建本地私有倉庫。這一篇介紹docker私有倉庫的建立。
一、registry和harbor
registry只是純字符集倉庫,harbor是有自己的界面的
harbor的存放位置就是registry,registry只是harbor的一個組件
harbor由8個容器組成,其中一個就是registry
docker images 保存的位置
[root@localhost ~]# cd /var/lib/docker/image/ [root@localhost image]# ls overlay2
建立私有倉庫
[root@localhost ~]# docker pull registry 直接下載
[root@localhost ~]# vim /etc/docker/daemon.json "insecure-registries":["192.168.133.101:5000"], 第二行增加此句
[root@localhost ~]# systemctl restart docker [root@localhost ~]# docker run -d -p 5000:5000 -v /data/registry:/tmp/registry registry 824be90701645f27f8b90b50d0cb5f985c189ef9b452c8c8741ae1c6beed4fbc -d 守護進程 -p 指定端口 -v設(shè)定掛載目錄 最后一個registry 啟動倉庫
查看倉庫內(nèi)的鏡像,目前為空
[root@localhost ~]# curl -XGET http://192.168.133.101:5000/v2/_catalog {"repositories":[]} #v2是版本 _catalog是查看數(shù)據(jù)
把本地鏡像推送到倉庫內(nèi)
不能直接推送,必須先打標(biāo)記
[root@localhost ~]# docker tag nginx:v4 192.168.133.101:5000/nginx 默認(rèn)是根
上傳鏡像
[root@localhost ~]# docker push 192.168.133.101:5000/nginx
從私有倉庫下載
先移出原鏡像
root@localhost ~]# docker rmi 192.168.133.101:5000/nginx
從私有倉庫下載鏡像
[root@localhost ~]# docker pull 192.168.133.101:5000/nginx
原文鏈接:https://blog.csdn.net/yan_0916/article/details/122548652
相關(guān)推薦
- 2022-11-17 解讀Python中字典的key都可以是什么_python
- 2022-10-28 ReactDOM?隱藏特性詳解_React
- 2022-09-09 Nginx配置解決NetCore的跨域問題_nginx
- 2022-03-07 Centos7環(huán)境下YUM的搭建方法_Linux
- 2022-08-02 Golang中panic與recover的區(qū)別_Golang
- 2023-04-01 Python實現(xiàn)處理apiDoc轉(zhuǎn)swagger的方法詳解_python
- 2022-08-05 C語言超詳細講解宏與指針的使用_C 語言
- 2022-01-21 吃透Mybatis源碼-緩存的理解(三)
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支