国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Docker搭建私有鏡像倉庫

這篇具有很好參考價值的文章主要介紹了Docker搭建私有鏡像倉庫。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一. 常見鏡像倉庫服務

鏡像倉庫(Docker Registry)有公共的和私有的兩種形式:
公共倉庫:例如Docker官方的Docker Hub,國內也有一些云服務商提供類似于Docker Hub的公開服務,比如網易云鏡像服務、DaoCloud鏡像服務、阿里云鏡像服務等。
除了使用公開倉庫外,用戶還可以在本地搭建私有Docker Registry。企業(yè)自己的鏡像最好是采用私有DockerRegistry來實現(xiàn)。
之后有機會的話小編可以都演示一遍,目前是寫過一篇阿里云鏡像倉庫的,感興趣的小伙伴可以看看 點擊閱讀 回歸主題還是繼續(xù)帶大家一起搭建私有鏡像倉庫。
搭建私有鏡像倉庫可以基于Docker官方提供的DockerRegistry來實現(xiàn)點擊跳轉。

二. 簡化版鏡像倉庫

Docker官方的Docker Registry是一個基礎版本的Docker鏡像倉庫,具備倉庫管理的完整功能,但是沒有圖形化界面。
搭建方式比較簡單,命令如下:

docker run -d \
    --restart=always \
    --name registry	\
    -p 5000:5000 \
    -v registry-data:/var/lib/registry \
    registry

命令中掛載了一個數(shù)據卷registry-data到容器內的/var/lib/registry 目錄,這是私有鏡像庫存放數(shù)據的目錄,但是這種方式并不是本篇博客要演示的,所以這里就不給大家過多介紹。

三. 帶有圖形化界面版本

使用DockerCompose部署帶有圖象界面的DockerRegistry

1. 配置信任地址

在搭建前我們還需要配置Docker信任地址,首先執(zhí)行以下命令,打開要修改的文件

vi /etc/docker/daemon.json

將以下內容添加進去,注意與上部分內容之間一個逗號,因為是json格式的數(shù)據,記得保存后退出。

"insecure-registries":["http://[信任的主機地址]:8080"]

Docker搭建私有鏡像倉庫
配置完后重載一下docker服務

systemctl daemon-reload

再重啟一下docker服務

systemctl restart docker

2. 搭建倉庫

首先我們要新建一個DockerCompos文件,我們最好是存儲在一個文件夾里面,執(zhí)行以下命令創(chuàng)建一個文件夾,然后再進入創(chuàng)建好的文件夾。

mkdir registry-ui
cd ./registry-ui

再執(zhí)行以下命令新建一個文件

touch docker-compose.yml

然后將以下內容添加到里面(根據自己的環(huán)境配置)注意不要把注釋也復制進去了

version: '3.0'
services:
  registry:
    image: registry 
    volumes:
      - ./registry-data:/var/lib/registry
  ui:
    image: joxit/docker-registry-ui:static
    ports:
      - 8080:80 // 端口映射
    environment:
      - REGISTRY_TITLE= 小編獨家秘制 // 標題
      - REGISTRY_URL=http://registry:5000  // 服務地址
    depends_on:
      - registry

Docker搭建私有鏡像倉庫
添加完成后我們執(zhí)行以下命令啟動

docker-compose up -d

可以看到已經成功了
Docker搭建私有鏡像倉庫

3. 訪問遠程管理界面

然后我們就可以使用 主機地址:端口號 訪問鏡像倉庫的ui管理界面
注意: 服務器的8080端口一定要對外開放,如果沒有開放則執(zhí)行以下命令對外開放,最后再重啟一下防火墻。

// 查看防火墻所有開放的端口
firewall-cmd --zone=public --list-ports、
// 放行8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
// 重啟防火墻
firewall-cmd --reload

訪問成功可以看到這個界面。
Docker搭建私有鏡像倉庫

四. 鏡像倉庫操作

推送鏡像到私有鏡像服務必須先tag,步驟如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-414770.html

  1. 重新tag本地鏡像,名稱前綴為私有倉庫的地址列如:192.168.150.101:8080/nginx:1.0
docker tag nginx:latest 192.168.150.101:8080/nginx:1.0 
  1. 推送鏡像:
docker push 192.168.150.101:8080/nginx:1.0 
  1. 推拉取鏡像:
docker pull 192.168.150.101:8080/nginx:1.0 

到了這里,關于Docker搭建私有鏡像倉庫的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【云原生 ? Docker】docker 私有倉庫的搭建、配置與鏡像上傳

    【云原生 ? Docker】docker 私有倉庫的搭建、配置與鏡像上傳

    目錄 一、私有倉庫的搭建與配置 二、鏡像上傳至私有倉庫 所謂的 Docker 私有倉庫,就是指企業(yè)內部所使用的倉庫。倉庫用于存放各種鏡像,區(qū)別在于公有倉庫所存儲的都是一些通用型的鏡像比如N Tomcat 鏡像、ginx 鏡像等。私有倉庫則用于存放自身開發(fā)的企業(yè)級應用。如果想要

    2024年02月01日
    瀏覽(24)
  • Docker基礎入門:鏡像、容器導入導出與私有倉庫搭建

    Docker基礎入門:鏡像、容器導入導出與私有倉庫搭建

    ??The Begin??點點關注,收藏不迷路?? 1.鏡像導入 是復制的過程。 2.容器導入 是將當前容器 變成一個新的鏡像。 save 和 export區(qū)別: 1)save 保存鏡像所有的信息-包含歷史信息。 2)export 只導出當前的信息。 首先,兩者的操作對象不同。docker save是將一個鏡像保存為一個tar包

    2024年02月12日
    瀏覽(22)
  • docker安裝Nexus3搭建docker私有倉庫,并上傳鏡像

    docker安裝Nexus3搭建docker私有倉庫,并上傳鏡像

    參考:https://blog.csdn.net/gengkui9897/article/details/127353727 Nexus是Sonatype提供的倉庫管理平臺,Nuexus Repository OSS3能夠支持Maven、npm、Docker、YUM、Helm等格式數(shù)據的存儲和發(fā)布;并且能夠與Jekins、SonaQube和Eclipse等工具進行集成。 通過nexus自建能夠有效減少訪問獲取鏡像的時間和對帶寬使

    2024年02月16日
    瀏覽(25)
  • Linux docker7--私有鏡像倉庫registry和UI搭建及使用

    Linux docker7--私有鏡像倉庫registry和UI搭建及使用

    一、對于開源的鏡像,如redis,nginx等,可以通過官方倉庫Docker Hub,或者國內的阿里云等共有倉庫下載獲取到鏡像。但是企業(yè)內對于自己的研發(fā)產品不可能往公共倉庫去發(fā)布鏡像的,一般都會搭建私有的鏡像倉庫,保障內部研發(fā)的鏡像對內可用,外部是無法獲取的。Redistry是

    2024年03月26日
    瀏覽(15)
  • Docker使用mysql:5.6和 owncloud 鏡像,構建一個個人網盤,安裝搭建私有倉庫 Harbor

    Docker使用mysql:5.6和 owncloud 鏡像,構建一個個人網盤,安裝搭建私有倉庫 Harbor

    在網頁中輸入本機的IP地址 在網頁中輸入本機的IP地址加上:8080,用戶名admin密碼Harbor12345。登錄成功頁面如下:

    2024年02月11日
    瀏覽(43)
  • 【Docker】推送鏡像到私有倉庫

    目錄 退出登錄 ?私有倉庫登錄 ?構建鏡像時指定tag 提交鏡像到遠程倉庫? 現(xiàn)有鏡像指定tag 退出登錄 沒登錄過的跳過這步? ?私有倉庫登錄 假設你的倉庫連接是https://xxx.xxx.cn,賬戶密碼都是root,那么命令就是: docker login https://xxx.xxx.cn -u root -p root ?構建鏡像時指定tag ?一般

    2024年02月06日
    瀏覽(22)
  • 7-Docker私有倉庫harbor私有鏡像上傳配置

    1.編輯/etc/docker/daemon.json文件,修改容器倉庫配置,并保存 命令: vim /etc/docker/daemon.json 更新前 更新后 2.重啟docker及Harbor 命令: cd /usr/local/harbor docker-compose -f docker-compose.yml down -v docker-compose ps -a systemctl stop docker systemctl status docker systemctl start docker systemctl status docker docker-comp

    2024年01月23日
    瀏覽(27)
  • Docker 鏡像制作 服務編排 私有倉庫

    Docker 鏡像制作 服務編排 私有倉庫

    案例:需求 在Docker容器中部署Nginx,并通過外部機器訪問Nginx。 實現(xiàn)步驟: 1.搜索Nginx鏡像 2.拉取Nginx鏡像 3.創(chuàng)建容器 4.測試訪問 思考: Docker鏡像的本質是什么? 是一個分層文件系統(tǒng) Docker中一個centos鏡像為什么只有200MB,而一個centos操作系統(tǒng)的iso文件要幾個G? Centos的iso鏡像

    2023年04月17日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包