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

Docker -- 鏡像倉庫(搭建私有鏡像倉庫、向鏡像倉庫推送鏡像、從鏡像倉庫拉取鏡像)

這篇具有很好參考價(jià)值的文章主要介紹了Docker -- 鏡像倉庫(搭建私有鏡像倉庫、向鏡像倉庫推送鏡像、從鏡像倉庫拉取鏡像)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1. 鏡像倉庫


1.1 鏡像倉庫概念

Docker -- 鏡像倉庫(搭建私有鏡像倉庫、向鏡像倉庫推送鏡像、從鏡像倉庫拉取鏡像)


2. 搭建私有鏡像倉庫

搭建鏡像倉庫可以基于Docker官方提供的DockerRegistry來實(shí)現(xiàn)。

官網(wǎng)地址

2.1.簡化版鏡像倉庫(不推薦)

Docker官方的Docker Registry是一個(gè)基礎(chǔ)版本的Docker鏡像倉庫,具備倉庫管理的完整功能,但是沒有圖形化界面。

搭建方式比較簡單,命令如下:

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

命令中掛載了一個(gè)數(shù)據(jù)卷registry-data到容器內(nèi)的/var/lib/registry目錄,這是私有鏡像庫存放數(shù)據(jù)的目錄。

訪問http://YourIp:5000/v2/_catalog 可以查看當(dāng)前私有鏡像服務(wù)中包含的鏡像

YourIp是你的鏡像倉庫所在的電腦的ip。

我們先查看linuxip
Docker -- 鏡像倉庫(搭建私有鏡像倉庫、向鏡像倉庫推送鏡像、從鏡像倉庫拉取鏡像)

這是我電腦ip

192.168.135.130

2.2 帶有圖形化界面版本(推薦)


2.2.1 配置Docker信任地址

我們的私服采用的是http協(xié)議,默認(rèn)不被Docker信任,所以需要做一個(gè)配置:

# 打開要修改的文件
vim /etc/docker/daemon.json
# 添加內(nèi)容:
"insecure-registries":["http://yourIp:8080"]
# 重加載
systemctl daemon-reload
# 重啟docker
systemctl restart docker

Docker -- 鏡像倉庫(搭建私有鏡像倉庫、向鏡像倉庫推送鏡像、從鏡像倉庫拉取鏡像)


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

我們先新建一個(gè)文件夾,然后進(jìn)入這個(gè)文件內(nèi)部,然后新建一個(gè)docker-compose.yml文件

# 新建一個(gè)文件夾registry-ui
mkdir registry-ui
# 進(jìn)入這個(gè)文件內(nèi)部
cd ./registry-ui
# 新建一個(gè)docker-compose.yml文件
touch docker-compose.yml

然后docker-compose.yml文件寫入下面的命令

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=CodeJiao的私有鏡像倉庫
      - REGISTRY_URL=http://registry:5000
    depends_on:
      - registry

然后執(zhí)行: docker-compose up -dDocker -- 鏡像倉庫(搭建私有鏡像倉庫、向鏡像倉庫推送鏡像、從鏡像倉庫拉取鏡像)

然后使用docker-compose logs -f去查看日志,發(fā)現(xiàn)鏡像倉庫已經(jīng)啟動(dòng)起來了:Docker -- 鏡像倉庫(搭建私有鏡像倉庫、向鏡像倉庫推送鏡像、從鏡像倉庫拉取鏡像)

然后去訪問:http://yourIp:8080/即可以訪問到鏡像倉庫。

Docker -- 鏡像倉庫(搭建私有鏡像倉庫、向鏡像倉庫推送鏡像、從鏡像倉庫拉取鏡像)


3. 向鏡像倉庫推送鏡像

推送鏡像到私有鏡像服務(wù)必須先tag,步驟如下:
重新tag本地鏡像,名稱前綴為私有倉庫的地址:yourIp:8080/

nginx鏡像為例子

docker tag nginx:latest 192.168.135.130:8080/nginx:1.0

Docker -- 鏡像倉庫(搭建私有鏡像倉庫、向鏡像倉庫推送鏡像、從鏡像倉庫拉取鏡像)

然后就可以推送鏡像了:docker push 192.168.135.130:8080/nginx:1.0

Docker -- 鏡像倉庫(搭建私有鏡像倉庫、向鏡像倉庫推送鏡像、從鏡像倉庫拉取鏡像)


4. 從鏡像倉庫拉取鏡像

我們先把剛剛本地的鏡像刪除:docker rmi 192.168.135.130:8080/nginx:1.0

然后去復(fù)制拉取的命令:
Docker -- 鏡像倉庫(搭建私有鏡像倉庫、向鏡像倉庫推送鏡像、從鏡像倉庫拉取鏡像)
這是我拉取的命令docker pull 192.168.135.130:8080/nginx:1.0
,然后在控制臺(tái)輸入這個(gè)命令即可。文章來源地址http://www.zghlxwxcb.cn/news/detail-439899.html



到了這里,關(guān)于Docker -- 鏡像倉庫(搭建私有鏡像倉庫、向鏡像倉庫推送鏡像、從鏡像倉庫拉取鏡像)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Docker Registry本地鏡像倉庫結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)遠(yuǎn)程拉取推送鏡像

    Docker Registry本地鏡像倉庫結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)遠(yuǎn)程拉取推送鏡像

    Docker Registry 本地鏡像倉庫,簡單幾步結(jié)合cpolar內(nèi)網(wǎng)穿透工具實(shí)現(xiàn)遠(yuǎn)程pull or push (拉取和推送)鏡像,不受本地局域網(wǎng)限制! 使用官網(wǎng)安裝方式,docker命令一鍵啟動(dòng),該命令啟動(dòng)一個(gè)registry的容器,版本是2,掛載宿主機(jī)端口是5000端口,掛載后,5000端口就是我們連接鏡像倉庫的本地端口 執(zhí)行

    2024年02月03日
    瀏覽(25)
  • docker私有鏡像倉庫搭建

    使用5000端口,需要打開服務(wù)器的該端口號(hào) 保存后重啟docker,否則不生效 以上完成私有倉庫配置,檢查是否能成功登錄 展示 原因是使用的registry鏡像版本是不固定的【latest】引起的, 所以在執(zhí)行的時(shí)候,下載的registry鏡像文件要固定到某一具體版本,例如:registry:2.7.0

    2024年02月12日
    瀏覽(18)
  • Docker-搭建私有鏡像倉庫

    Docker-搭建私有鏡像倉庫

    ??鏡像倉庫(Docker Registry)有公共的和私有的兩種形式: ?? 公共倉庫 :例如Docker官方的Docker Hub,國內(nèi)也有一些云服務(wù)商提供類似于Docker Hub的公開服務(wù),比如網(wǎng)易云鏡像服務(wù)、DaoCloud鏡像服務(wù)、阿里云鏡像服務(wù)等。 ??用戶在本地搭建 私有Docker Registry 。 ??因?yàn)槠髽I(yè)中的

    2024年02月19日
    瀏覽(21)
  • Docker搭建私有鏡像倉庫

    Docker搭建私有鏡像倉庫

    鏡像倉庫(Docker Registry)有公共的和私有的兩種形式: 公共倉庫 :例如Docker官方的Docker Hub,國內(nèi)也有一些云服務(wù)商提供類似于Docker Hub的公開服務(wù),比如網(wǎng)易云鏡像服務(wù)、DaoCloud鏡像服務(wù)、阿里云鏡像服務(wù)等。 除了使用公開倉庫外,用戶還可以在本地搭建 私有Docker Registry 。企業(yè)

    2023年04月16日
    瀏覽(22)
  • 拉取docker私有倉庫鏡像報(bào)錯(cuò)http: server gave HTTP response to HTTPs client解決辦法

    sudo docker pull 10.246.152.91:5000/xxx_image Error response from daemon Get \\\"https://10.246.152.91:5000/v2/\\\": http: server gave HTTP response to HTTPs client 創(chuàng)建文件/etc/docker/daemon.json, 文件內(nèi)容如下: { “insecure-registries”: [ “10.246.152.91:5000” ] } 重啟Docker服務(wù):sudo service docker restart

    2024年01月23日
    瀏覽(23)
  • Docker-鏡像的備份遷移及私有倉庫的搭建

    Docker-鏡像的備份遷移及私有倉庫的搭建

    A服務(wù)器系統(tǒng)配置 B服務(wù)器系統(tǒng)配置 1.用命令將容器保存為鏡像。 案例,將A服務(wù)器的Docker容器遷移到另外一臺(tái)服務(wù)器B,A服務(wù)器的容器配置過對(duì)應(yīng)的文件,不想在B服務(wù)器重新搭建,可以使用該案例。 2.鏡像備份,用命令將鏡像保存為tar文件。 3.使用場(chǎng)景:B服務(wù)器想使用a服務(wù)器

    2024年02月07日
    瀏覽(20)
  • 【云原生 ? Docker】docker 私有倉庫的搭建、配置與鏡像上傳

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

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

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

    Docker基礎(chǔ)入門:鏡像、容器導(dǎo)入導(dǎo)出與私有倉庫搭建

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

    2024年02月12日
    瀏覽(22)
  • 【Docker篇】從0到1搭建自己的鏡像倉庫并且推送鏡像到自己的倉庫中

    【Docker篇】從0到1搭建自己的鏡像倉庫并且推送鏡像到自己的倉庫中

    Docker私有倉庫的存在為用戶提供了更高的靈活性、控制和安全性。與使用公共鏡像倉庫相比,私有倉庫使用戶能夠完全掌握自己的鏡像生命周期。 首先,私有倉庫允許用戶在本地或云服務(wù)器上部署和管理自己的鏡像存儲(chǔ)庫。這意味著用戶可以根據(jù)自己的需求和規(guī)模進(jìn)行擴(kuò)展和

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

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

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

    2024年02月16日
    瀏覽(25)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包