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

【docker】centos 使用 Nexus Repository 搭建私有倉(cāng)庫(kù)

這篇具有很好參考價(jià)值的文章主要介紹了【docker】centos 使用 Nexus Repository 搭建私有倉(cāng)庫(kù)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

Nexus Repository 是一種流行的軟件倉(cāng)庫(kù)管理工具,它可以幫助您搭建私有倉(cāng)庫(kù),以便在內(nèi)部網(wǎng)絡(luò)或私有云環(huán)境中存儲(chǔ)、管理和分發(fā)各種軟件包和組件。

它常被用于搭建Maven的鏡像倉(cāng)庫(kù)。本文演示如何用Nexus Repository搭建docker 私有倉(cāng)庫(kù)。

使用Nexus Repository搭建本地Docker倉(cāng)庫(kù)的步驟如下:

1、下載安裝 Nexus Repository

根據(jù)你的操作系統(tǒng)下載相應(yīng)版本的Nexus Repository Manager。如果是Windows系統(tǒng),就下載Windows64位版本;如果是Unix系統(tǒng),則下載相應(yīng)Unix版本。

下載地址:https://help.sonatype.com/repomanager3/product-information/download/download-archives---repository-manager-3

如果沒(méi)辦法下載可以從我的網(wǎng)盤下載
鏈接:https://pan.baidu.com/s/1cyk0zcUlu2WEaGSvAugHtQ
提取碼:mkx1

1)nexus依賴java環(huán)境,所以需要先安裝JDK

使用以下命令直接安裝Java 8

yum install java-1.8.0-openjdk.x86_64 -y

2)解壓并安裝

這里下載的版本是 nexus-3.63.0-01-unix.tar.gz

# 解壓
tar -zxvf nexus-3.63.0-01-unix.tar.gz
# 進(jìn)入bin目錄
cd nexus-3.63.0-01/bin
# 啟動(dòng)服務(wù)
./nexus start

這里假設(shè)安裝目錄是/opt/nexus/

可以在這里查看啟動(dòng)日志:

tail -100f /opt/nexus/sonatype-work/nexus3/log/ nexus.log

啟動(dòng)成功后會(huì)動(dòng)態(tài)生成一個(gè)admin賬號(hào)密碼,在這里查看:

more /opt/nexus/sonatype-work/nexus3/admin.password 

在瀏覽器中輸入地址 http://服務(wù)器IP:8081 訪問(wèn)

例如:http://192.168.56.120:8081/

2、創(chuàng)建Docker本地倉(cāng)庫(kù)

1)創(chuàng)建docker 倉(cāng)庫(kù)

在Nexus Repository Manager的設(shè)置頁(yè)面,選擇Repositories,然后點(diǎn)擊Create repository。在創(chuàng)建倉(cāng)庫(kù)的頁(yè)面中,選擇Docker (hosted)類型,這是本地倉(cāng)庫(kù)類型。然后填寫倉(cāng)庫(kù)的相關(guān)信息,如Name(倉(cāng)庫(kù)名)和HTTP的端口號(hào)(例如8082)。填寫完畢后,滑到頁(yè)面底部,點(diǎn)擊Create repository即創(chuàng)建倉(cāng)庫(kù)。

【docker】centos 使用 Nexus Repository 搭建私有倉(cāng)庫(kù),Docker從入門到精通,docker,eureka,容器

2)設(shè)置http訪問(wèn)端口

創(chuàng)建docker倉(cāng)庫(kù) mydocker, 勾選http協(xié)議,輸入端口(這里使用8082,這個(gè)是docker客戶端使用)
【docker】centos 使用 Nexus Repository 搭建私有倉(cāng)庫(kù),Docker從入門到精通,docker,eureka,容器

3)開(kāi)啟docker login權(quán)限

為了讓docker login可以登錄,還是需要啟用 Docker Bearer Token Realm,在 Nexus 的 “Security” 或 “Realms” 配置部分中設(shè)置:

【docker】centos 使用 Nexus Repository 搭建私有倉(cāng)庫(kù),Docker從入門到精通,docker,eureka,容器

以上步驟完成后,你就成功搭建了一個(gè)本地Docker倉(cāng)庫(kù)。

3、docker 客戶端鏈接并推送鏡像

1)配置可信倉(cāng)庫(kù)地址

因?yàn)槲疫@里使用http協(xié)議,所以,需要在Docker客戶端上修改/etc/docker/daemon.json文件(如果文件不存在則新建),添加私有倉(cāng)庫(kù)地址到"insecure-registries"列表中,然后重啟Docker服務(wù)。例如,在daemon.json文件中添加以下內(nèi)容:

{
  "insecure-registries": ["192.168.56.120:8082"]
}

保存后,重啟docker

sudo systemctl restart docker

2)按照格式修改鏡像 tag

docker tag eda3b9ea0995 192.168.56.120:8082/repository/mydocker/mynginx:1.2

3)使用docker login 登錄 Nexus Repository

登錄 Nexus Repository ,登錄成功后可以在這里看見(jiàn)cat ~/.docker/config.json

docker login http://192.168.56.120:8082 -u admin -p "admin123"

4)使用docker push推送鏡像

docker push 192.168.56.120:8081/repository/mydocker/mynginx:1.2

登錄 Nexus Repository 查看推送結(jié)果

【docker】centos 使用 Nexus Repository 搭建私有倉(cāng)庫(kù),Docker從入門到精通,docker,eureka,容器文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-819067.html

到了這里,關(guān)于【docker】centos 使用 Nexus Repository 搭建私有倉(cāng)庫(kù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(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從入門到入土 4】使用Harbor搭建Docker私有倉(cāng)庫(kù)

    【Docker從入門到入土 4】使用Harbor搭建Docker私有倉(cāng)庫(kù)

    Harbor 是一個(gè)由CNCF托管的開(kāi)源的 Docker鏡像倉(cāng)庫(kù)管理工具 ,可以通過(guò)它 快速的建立起自己的私有倉(cāng)庫(kù) 。 Harbor 的每個(gè)組件都是以 Docker 容器的形式構(gòu)建的,使用 d ocker-compose 來(lái)對(duì)它進(jìn)行部署。 用于部署 Harbor 的 docker-compose 模板位于 harbor/docker-compose.yml 。 1) 基于角色控制 :用

    2024年02月08日
    瀏覽(28)
  • 【倉(cāng)庫(kù)管理】搭建 Maven 私服之一--Nexus倉(cāng)庫(kù)(Repository)管理軟件

    【倉(cāng)庫(kù)管理】搭建 Maven 私服之一--Nexus倉(cāng)庫(kù)(Repository)管理軟件

    Nexus 讀音:/?neks?s/是 Sonatype 公司發(fā)布的一款倉(cāng)庫(kù)(Repository)管理軟件,常用來(lái)搭建 Maven 私服,所以也有人將 Nexus 稱為“Maven倉(cāng)庫(kù)管理器”。 Maven 私服其實(shí)并不是 Maven 的核心概念,它僅僅是一種衍生出來(lái)的特殊的倉(cāng)庫(kù),但這并不代表它不重要,相反由于私服具有降低中央倉(cāng)

    2024年01月17日
    瀏覽(30)
  • Mac 電腦查看本地maven,及私有倉(cāng)庫(kù)的搭建與使用【nexus的配置與使用】

    Mac 電腦查看本地maven,及私有倉(cāng)庫(kù)的搭建與使用【nexus的配置與使用】

    查看狀態(tài)如果要查看本地maven,使用命令行: 如下如localRepository標(biāo)簽 官網(wǎng)地址 解壓后如下圖 啟動(dòng)服務(wù)器/停止服務(wù)器 bin 目錄下 執(zhí)行命令: 如下圖表面啟動(dòng)成功 此時(shí)瀏覽器訪問(wèn):http://localhost:8081/?進(jìn)入到私服控制面板 查看狀態(tài)及關(guān)閉服務(wù)器 配置環(huán)境變量(根據(jù)自己需要選擇

    2024年02月07日
    瀏覽(60)
  • nexus搭建maven私有倉(cāng)庫(kù)

    nexus搭建maven私有倉(cāng)庫(kù)

    Nexus 在企業(yè)開(kāi)發(fā)中還是比較常用的私有倉(cāng)庫(kù)管理工具,一般把公司內(nèi)部的Maven jar 包或npm包上傳到倉(cāng)庫(kù)中,有效的對(duì)包文件進(jìn)行管理。 Nexus 至少需要 2G 以上的內(nèi)存 安裝nexus之前首先安裝配置好 JDK 環(huán)境 和 Maven環(huán)境 1、Linux環(huán)境安裝openJDK 2、Centos7.3安裝maven并配置加速鏡像源 ne

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

    Linux docker7--私有鏡像倉(cāng)庫(kù)registry和UI搭建及使用

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

    2024年03月26日
    瀏覽(15)
  • Docker學(xué)習(xí)入門(二):常用軟件安裝、掌握Docker遷移與備份、運(yùn)用Dockerfile編寫創(chuàng)建容器的腳本、搭建與使用docker私有倉(cāng)庫(kù);

    Docker的學(xué)習(xí)目標(biāo): 4.掌握Tomcat Nginx等軟件的常用的安裝 5.掌握Docker遷移與備份相關(guān)命令 6.能夠運(yùn)用Dockerfile編寫創(chuàng)建容器的腳本 7.能夠搭建與使用docker私有倉(cāng)庫(kù) 8.學(xué)習(xí)總結(jié) 1.MYSQL的部署 ?? ?(1)拉取mysql鏡像 ?? ??? ? docker pull centos/mysql-57-centos7 ?? ??? ?? ?? ?(2)創(chuàng)建容

    2024年02月21日
    瀏覽(24)
  • docker搭建本地私有倉(cāng)庫(kù)

    docker搭建本地私有倉(cāng)庫(kù)

    有時(shí)候使用Docker Hub這樣的公共倉(cāng)庫(kù)可能不方便,這種情況下用戶可以使用registry創(chuàng)建一個(gè)本地倉(cāng)庫(kù)供私人使用,這點(diǎn)跟Maven的管理類似。 使用私有倉(cāng)庫(kù)有許多優(yōu)點(diǎn): Docker 官方提供了一個(gè)搭建私有倉(cāng)庫(kù)的鏡像 registry (注冊(cè)服務(wù)器),只需把鏡像下載下來(lái),運(yùn)行容器并暴露5000端口

    2024年02月16日
    瀏覽(22)
  • docker搭建私有倉(cāng)庫(kù)

    docker搭建私有倉(cāng)庫(kù)

    在公司里面,自己的項(xiàng)目在打包成鏡像時(shí),可能需要將鏡像共享給其它同事使用,如果使用公有倉(cāng)庫(kù)共享可能會(huì)不安全,且拉取鏡像時(shí)受網(wǎng)絡(luò)帶寬影響,拉取鏡像時(shí)會(huì)很慢。為解決這些問(wèn)題,用戶可以使用docker官方提供的registry來(lái)搭建本地私有倉(cāng)庫(kù)。 registry是一種無(wú)狀態(tài),高

    2024年02月03日
    瀏覽(23)
  • 搭建Docker私有倉(cāng)庫(kù)

    搭建Docker私有倉(cāng)庫(kù)

    目錄 背景介紹 學(xué)習(xí)目的 學(xué)習(xí)準(zhǔn)備 搭建過(guò)程 Docker registry是存儲(chǔ)Docker image的倉(cāng)庫(kù) ,運(yùn)行push、pull、 search 時(shí),是通過(guò)Docker daemon與docker registry通信。 Docker Hub(Docker埠,內(nèi)有大量存儲(chǔ)庫(kù)或叫倉(cāng)庫(kù))是Docker提供的一項(xiàng)服務(wù),用于查找和與您的團(tuán)隊(duì)共享容器鏡像。它是世界上最大的容

    2024年02月12日
    瀏覽(20)
  • docker私有鏡像倉(cāng)庫(kù)搭建

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

    2024年02月12日
    瀏覽(17)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包