最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker 鏡像的公有與私有倉庫的具體使用

 更新時間:2025年11月25日 10:41:04   作者:維爾切(wiltjer)  
本文介紹了Docker鏡像的公有與私有倉庫使用方式,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

Docker 鏡像倉庫概述

Docker 鏡像倉庫用于存儲、管理和分發(fā) Docker 鏡像,分為:

  • 公有倉庫:如 Docker Hub、阿里云鏡像倉庫等,對外開放
  • 私有倉庫:如 Docker Registry、Harbor,用于企業(yè)內(nèi)部鏡像管理

一、Docker Hub 公有倉庫

1、注冊賬號

  • 訪問 https://hub.docker.com/ 注冊 Docker ID

2、登錄 Docker Hub

由于使用的國外的網(wǎng)站,在國內(nèi)登錄,顯示超時是正常現(xiàn)象

因此不推薦使用此倉庫

[root@docker ~]# docker login

3、重名鏡像

docker tag <原鏡像名>:<標(biāo)簽> <用戶名>/<鏡像名>:<標(biāo)簽>

4、上傳鏡像

docker push <用戶名>/<鏡像名>:<標(biāo)簽>

5、查看與管理

  • 登錄 Docker Hub 網(wǎng)站,在 Public Repository 中查看或刪除鏡像

二、阿里云公有倉庫

1、登錄阿里云控制臺

根據(jù)提示進行下面操作

2、登錄阿里云倉庫

[root@docker ~]# docker login --username=wiltjer crpi-p8sx9czqbmn2nzai.cn-hangzhou.personal.cr.aliyuncs.com

3、重命名鏡像

[root@docker ~]# docker tag centos:7 crpi-p8sx9czqbmn2nzai.cn-hangzhou.personal.cr.aliyuncs.com/wiltjer/wil:centos7

4、上傳鏡像

[root@docker ~]# docker push crpi-p8sx9czqbmn2nzai.cn-hangzhou.personal.cr.aliyuncs.com/wiltjer/wil:centos7

5、查看與管理

三、Docker Registry 私有倉庫

1、配置 Docker 信任私有倉庫

  • 編輯 /etc/docker/daemon.json
[root@docker ~]# vim /etc/docker/daemon.json

  • 重啟 Docker
[root@docker ~]# systemctl daemon-reload
[root@docker ~]# systemctl restart docker

2、拉取并運行 Registry 容器

[root@docker ~]# docker pull registry:2
[root@docker ~]# docker run -d -p 5000:5000 --restart always --name wilregistry registry:2

3、重命名鏡像

[root@docker ~]# docker tag centos:7 192.168.100.10:5000/centos:7
# docker tag <鏡像名>:<標(biāo)簽> <服務(wù)器IP>:5000/<鏡像名>:<標(biāo)簽>

4、上傳鏡像

[root@docker ~]# docker push 192.168.100.10:5000/centos:7
# docker push <服務(wù)器IP>:5000/<鏡像名>:<標(biāo)簽>

5、查看與管理

[root@docker ~]# curl http://192.168.100.10:5000/v2/_catalog

四、Harbor 企業(yè)級私有倉庫

Harbor 是一個企業(yè)級 Docker Registry,提供用戶管理、訪問控制、鏡像同步、日志審計等功能

1、下載并解壓 Harbor

2、配置 Docker 信任 Harbor

  • 編輯 /etc/docker/daemon.json
[root@docker ~]# vim /etc/docker/daemon.json 

  • 重啟 Docker
[root@docker ~]# systemctl daemon-reload
[root@docker ~]# systemctl restart docker

3、修改配置文件 harbor.yml

[root@docker ~]# cd harbor/
[root@docker harbor]# vim harbor.yml

4、安裝 Docker Compose 并安裝 Harbor

[root@docker harbor]# yum -y install docker-compose
[root@docker harbor]# ./install.sh

5、訪問 Harbor 管理界面

6、創(chuàng)建倉庫

7、登錄并上傳鏡像

[root@docker ~]# docker login 192.168.100.10 -u admin -p Harbor12345
[root@docker ~]# docker tag centos:7 192.168.100.10/wiltjer/centos:7
# docker tag <鏡像名>:<標(biāo)簽> <服務(wù)器IP>/<項目名>/<鏡像名>:<標(biāo)簽>
[root@docker ~]# docker push 192.168.100.10/wiltjer/centos:7
# docker push <服務(wù)器IP>/<項目名>/<鏡像名>:<標(biāo)簽>

8、查看與管理

五、總結(jié)與對比

倉庫類型典型代表認證方式鏡像命名格式適用場景
公有倉庫Docker HubDocker IDusername/repo:tag個人開發(fā)者、開源項目
公有倉庫阿里云倉庫阿里云賬號registry.aliyuncs.com/ns/repo:tag國內(nèi)用戶、企業(yè)級加速
私有倉庫Docker Registry無(或自簽證書)ip:port/repo:tag內(nèi)網(wǎng)簡單鏡像存儲
私有倉庫Harbor用戶/密碼 + RBACip/project/repo:tag企業(yè)級鏡像管理、安全審計

到此這篇關(guān)于Docker 鏡像的公有與私有倉庫的具體使用的文章就介紹到這了,更多相關(guān)Docker 鏡像公有與私有倉庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • docker引起服務(wù)器磁盤爆滿的問題解決

    docker引起服務(wù)器磁盤爆滿的問題解決

    本文主要介紹了docker引起服務(wù)器磁盤爆滿的問題解決,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Docker中的集群管理與應(yīng)用方式

    Docker中的集群管理與應(yīng)用方式

    這篇文章主要介紹了Docker中的集群管理與應(yīng)用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-05-05
  • Docker Hub鏡像Pull失敗的解決全過程

    Docker Hub鏡像Pull失敗的解決全過程

    文章解決Ubuntu環(huán)境下Docker拉取鏡像失敗問題,分析網(wǎng)絡(luò)限制、DNS污染及下載速度慢等原因,提出配置國內(nèi)鏡像加速器的解決方案,包括編輯daemon.json并重啟Docker服務(wù)
    2025-09-09
  • 利用Docker Compose部署多容器LNMP環(huán)境的實戰(zhàn)步驟

    利用Docker Compose部署多容器LNMP環(huán)境的實戰(zhàn)步驟

    本次實戰(zhàn)通過Docker Compose成功構(gòu)建了完整的LNMP(Nginx + MySQL + PHP-FPM)開發(fā)環(huán)境,通過自定義PHP-FPM鏡像安裝MySQL擴展,配置 Nginx 反向代理 PHP 請求,本文介紹的非常詳細,感興趣的朋友一起看看吧
    2025-12-12
  • Docker遇到502 Bad Gateway問題的排查與解決方法

    Docker遇到502 Bad Gateway問題的排查與解決方法

    本文詳細描述了線上部署內(nèi)容服務(wù)時遇到的502 Bad Gateway問題,表面現(xiàn)象指向Nginx和Docker網(wǎng)絡(luò),但最終發(fā)現(xiàn)根因在于應(yīng)用代碼中使用不可重入鎖導(dǎo)致的死鎖,通過調(diào)整鎖的類型并進行部署,問題得以解決,需要的朋友可以參考下
    2026-04-04
  • 使用Docker查看Elasticsearch錯誤日志的詳細步驟

    使用Docker查看Elasticsearch錯誤日志的詳細步驟

    在使用 Elasticsearch(簡稱 ES)的過程中,我們可能會遇到各種問題,為了快速定位和解決這些問題,查看錯誤日志是關(guān)鍵,本文將介紹如何使用 Docker 查看 Elasticsearch 的錯誤日志,并提供一些實用技巧,需要的朋友可以參考下
    2025-08-08
  • Docker安裝配置Redis鏡像的實現(xiàn)步驟

    Docker安裝配置Redis鏡像的實現(xiàn)步驟

    Redis是一個由Salvatore Sanfilippo寫的key-value存儲系統(tǒng),是跨平臺的非關(guān)系型數(shù)據(jù)庫。Redis 是一個開源的使用 ANSI C 語言編寫、遵守 BSD 協(xié)議、支持網(wǎng)絡(luò)、可基于內(nèi)存、分布式、可選持久性的鍵值對(Key-Value)存儲數(shù)據(jù)庫,并提供多語言API,本文帶你在Docker安裝配置它
    2021-11-11
  • 騰訊云服務(wù)器docker開啟端口后無法訪問的解決方法

    騰訊云服務(wù)器docker開啟端口后無法訪問的解決方法

    本文主要介紹了騰訊云服務(wù)器docker開啟端口后無法訪問的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Docker使用Dockerfile來創(chuàng)建鏡像

    Docker使用Dockerfile來創(chuàng)建鏡像

    本篇文章主要介紹了Docker使用Dockerfile來創(chuàng)建鏡像,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • 完美卸載Docker的詳細步驟

    完美卸載Docker的詳細步驟

    Docker是一種流行的容器化平臺,但是有時候我們可能需要卸載Docker,無論是因為需要重新安裝版本,還是因為不再需要使用Docker,無論何種原因,正確地卸載Docker是很重要的,以確保系統(tǒng)的干凈和穩(wěn)定,下面跟大家詳細介紹如何徹底卸載Docker的方法,讓你能夠輕松地清理干凈
    2023-11-11

最新評論

安图县| 怀来县| 庄河市| 聂荣县| 滦平县| 平邑县| 阿拉善右旗| 邳州市| 广宁县| 全州县| 铜梁县| 赤城县| 昌邑市| 二手房| 黔江区| 新巴尔虎右旗| 会昌县| 平阴县| 文山县| 桦甸市| 四子王旗| 新沂市| 恭城| 个旧市| 济南市| 西乌珠穆沁旗| 建宁县| 林甸县| 裕民县| 会东县| 鄱阳县| 乌兰浩特市| 锡林郭勒盟| 静宁县| 钟祥市| 翼城县| 米脂县| 称多县| 余庆县| 汤原县| 漾濞|