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

Docker把公共鏡像推送到harbor私服的流程(企業(yè)級)

這篇具有很好參考價值的文章主要介紹了Docker把公共鏡像推送到harbor私服的流程(企業(yè)級)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

如果構(gòu)建項(xiàng)目時,使用了k8s + docker + Jenkins的模式。 那么我們在docker構(gòu)建鏡像時,如果需要使用了Nodejs,那么我們必須得從某個資源庫中拉取需要的Nodejs。 在企業(yè)里,正常都會把自己項(xiàng)目涉及的庫都放在harbor私服里。 下面講一下,升級Nodejs庫和Docker拉取庫推送到私有庫的操作流程。

(1)拉取和檢查鏡像

首先,我們需要到docker hub 公共鏡像倉庫中,尋找一個自己需要的鏡像進(jìn)行測試。我們找個例子,比如的Nodejsalpine版本鏡像。
下面是docker hub的官網(wǎng)地址:

docker hub地址: https://registry.hub.docker.com/_/node/tags?page=1&name=16.13.2

復(fù)制一下鏡像的拉取指令,并在本地服務(wù)器上執(zhí)行。

Docker把公共鏡像推送到harbor私服的流程(企業(yè)級),docker,harbor

docker pull node:16.13.2-alpine3.14

接下來查看docker鏡像是否拉取下來,并且進(jìn)入鏡像的里,執(zhí)行shell指令,看是否正常。

查看關(guān)于node的鏡像的指令
docker images|grep node

進(jìn)入目標(biāo)鏡像shell終端的指令
docker un -it --rm node:16.13.2-alpine3.14 /bin/sh

進(jìn)入之后執(zhí)行一些簡單的shell指令,同時也可以檢查鏡像內(nèi)部的一些信息。如果都正常,我們的鏡像就可以使用啦。

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-2j7CIBwJ-1689156963499)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/0111217b584b440fa2fb0e9e168239c0~tplv-k3u1fbpfcp-watermark.image?)]

(2)推送到harbor私服

下面再結(jié)合上面的鏡像,跟harbor私有鏡像倉庫和docker hub公有鏡像倉庫結(jié)合創(chuàng)建。下面是涉及到的一些官方地址:

harbor官方地址: https://goharbor.io/
harbor測試私有倉庫地址: https://demo.goharbor.io/
docker hub 地址: https://registry.hub.docker.com/_/node/tags

我們已經(jīng)通過docker pull的指令把Nodejs公有鏡像拉到本地服務(wù)器上了。那么現(xiàn)在我們需要給拉下來的鏡像打上標(biāo)簽。打標(biāo)簽的指令如下:

docker tag 本地鏡像 地址[:端口號]/倉庫名[:標(biāo)簽]
docker tag node:16.13.2-alpine3.15 demo.goharbor.io/your-project/node:16.13.2-alpine3.15

打完標(biāo)簽之后,需要登錄harbor, 并把鏡像推送到harbor私服上。

docker login demo.goharbor.io

docker push demo.goharbor.io/your-project/node:16.13.2-alpine3.15

執(zhí)行上面的指令之后,推送到私服的流程就完畢啦。我們也可以在web端登錄harbor,查看是否推送到私服上啦。文章來源地址http://www.zghlxwxcb.cn/news/detail-568040.html

到了這里,關(guān)于Docker把公共鏡像推送到harbor私服的流程(企業(yè)級)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • IDEA中使用Docker插件構(gòu)建鏡像并推送至私服Harbor

    IDEA中使用Docker插件構(gòu)建鏡像并推送至私服Harbor

    默認(rèn)的dokcer是不支持遠(yuǎn)程訪問的,需要加點(diǎn)配置,開啟Docker的遠(yuǎn)程訪問 確定docker配置文件位置在:/etc/systemd/system/docker.service 然后編輯修改docker配置文件: 找到包含ExecStart的這行,添加如下內(nèi)容: 其中,2375端口為docker遠(yuǎn)程服務(wù)端口,包含了docker可視化工具portainer,以及遠(yuǎn)程

    2024年02月11日
    瀏覽(22)
  • Docker|kubernetes|本地鏡像批量推送到Harbor私有倉庫的腳本

    Docker|kubernetes|本地鏡像批量推送到Harbor私有倉庫的腳本

    前言: 可能有測試環(huán)境,而測試環(huán)境下有N多的鏡像,需要批量導(dǎo)入到自己搭建的Harbor私有倉庫內(nèi),一般涉及到批量的操作,自然還是使用腳本比較方便。 本文將介紹如何把某個服務(wù)器的本地鏡像?推送到帶有安全證書的私有Harbor倉庫。 一, ###本例中,私有Harbor倉庫的地址是

    2024年02月10日
    瀏覽(22)
  • 使用docker-maven-plugin插件構(gòu)建鏡像并推送至私服Harbor

    使用docker-maven-plugin插件構(gòu)建鏡像并推送至私服Harbor

    如下所示,建議使用 Dockerfile Maven 插件,但該插件也停止維護(hù)更新了。因此先暫時使用 docker-maven-plugin 插件。 默認(rèn)的dokcer是不支持遠(yuǎn)程訪問的,需要加點(diǎn)配置,開啟Docker的遠(yuǎn)程訪問 確定docker配置文件位置在:/etc/systemd/system/docker.service 然后編輯修改docker配置文件: 找到包含

    2024年02月11日
    瀏覽(20)
  • SpringBoot項(xiàng)目使用docker-maven-plugin插件構(gòu)建docker鏡像以及推送到docker hub或docker registry私服

    SpringBoot項(xiàng)目使用docker-maven-plugin插件構(gòu)建docker鏡像以及推送到docker hub或docker registry私服

    我們知道docker可將應(yīng)用程序和基礎(chǔ)設(shè)施層隔離,可更快地打包、測試以及部署應(yīng)用程序。本文主要介紹SpringBoot項(xiàng)目如何構(gòu)建docker鏡像以及推送到私服或者docker hub服務(wù)器上。 本文介紹的方式是使用docker-maven-plugin的方式構(gòu)建SpringBoot的docker鏡像以及推送到私服或docker hub服務(wù)器上

    2024年02月16日
    瀏覽(22)
  • 【DevOps-08-4】Jenkins實(shí)現(xiàn)自定義鏡像并推送到Harbor

    打開Jenkins管理后臺,進(jìn)入項(xiàng)目詳情 在構(gòu)建-增加構(gòu)建步驟-執(zhí)行shell 添加編寫構(gòu)建執(zhí)行shell腳本 更改Springboot java項(xiàng)目源碼版本,并提交到Gitlab 登錄到Gitlab管理后臺,新建一個v3.0的tag 到Jenkins管理后臺,對項(xiàng)目執(zhí)行構(gòu)建 構(gòu)建記錄詳情,查看構(gòu)建日志 在宿主機(jī)查看使用Jenkins打包

    2024年01月19日
    瀏覽(20)
  • Docker倉庫harbor私服搭建

    Docker倉庫harbor私服搭建

    Harbor和Registry都是Docker的鏡像倉庫,但是Harbor作為更多企業(yè)的選擇,是因?yàn)橄啾容^于Regisrty來說,它具有很多的優(yōu)勢。 提供分層傳輸機(jī)制,優(yōu)化網(wǎng)絡(luò)傳輸 Docker鏡像是是分層的,而如果每次傳輸都使用全量文件(所以用FTP的方式并不適合),顯然不經(jīng)濟(jì)。必須提供識別分層傳輸?shù)?/p>

    2024年02月07日
    瀏覽(19)
  • Harbor企業(yè)鏡像倉庫部署(本地)

    Harbor企業(yè)鏡像倉庫部署(本地)

    簡述: Docker 官方鏡像倉庫是用于管理公共鏡像的地方,大家可以在上面找到想要的鏡像,也可以把自己的鏡像推送上去。但是有時候服務(wù)器無法訪問互聯(lián)網(wǎng),或者不希望將自己的鏡像放到互聯(lián)網(wǎng)上,那么就需要用到 Docker Registry 私有倉庫,它可以用來存儲和管理自己的鏡像。

    2024年02月14日
    瀏覽(18)
  • k8s服務(wù)部署核心流程:以Jenkins為核心,從Gitee拉取代碼,然后進(jìn)行maven構(gòu)建,之后使用docker命令打鏡像,并推送鏡像到harbor倉庫,之后遠(yuǎn)程調(diào)用k8s命令創(chuàng)建服務(wù)

    k8s服務(wù)部署核心流程:以Jenkins為核心,從Gitee拉取代碼,然后進(jìn)行maven構(gòu)建,之后使用docker命令打鏡像,并推送鏡像到harbor倉庫,之后遠(yuǎn)程調(diào)用k8s命令創(chuàng)建服務(wù)

    前提是我們在自己電腦上模擬整個流程。 假設(shè)我們需要搭建一主一從的k8s集群,那就需要安裝VMvare和Centos7(點(diǎn)擊我查看安裝文檔), 然后就可以在這兩個虛擬機(jī)上搭建k8s集群了(點(diǎn)擊我查看安裝文檔), 一個最簡單的devops流程已經(jīng)在標(biāo)題中寫明了, 其中可以搭建gitlab(點(diǎn)

    2024年02月02日
    瀏覽(31)
  • 本地鏡像如何推送到docker 倉庫

    本地鏡像如何推送到docker 倉庫

    要將本地鏡像推送到Docker倉庫,需要按照以下步驟操作: 1. 首先,使用`docker login`命令登錄到Docker倉庫。輸入用戶名和密碼進(jìn)行身份驗(yàn)證。 2. 然后,使用`docker tag`命令為本地鏡像添加標(biāo)簽。語法為`docker tag [本地鏡像ID] [倉庫地址]/[鏡像名稱]:[標(biāo)簽]`。其中,`[倉庫地址]`是Do

    2024年02月08日
    瀏覽(24)
  • IDEA制作docker鏡像推送到docker hub和阿里云鏡像倉庫

    IDEA制作docker鏡像推送到docker hub和阿里云鏡像倉庫

    學(xué)習(xí)如何本地制作鏡像推送到遠(yuǎn)程倉庫管理,希望可以幫到有需要的人 準(zhǔn)備工作: ? ? ? ? 1.注冊docker hub賬號,下載Docker Desktop Windows版本 ? ? ? ? 2.注冊阿里云賬號,開通容器鏡像服務(wù)個人版 注意事項(xiàng) Docker Desktop的安裝教程網(wǎng)上有很多,這里不做教程,這里提醒一點(diǎn)避免安

    2024年01月19日
    瀏覽(94)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包