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

Docker 安裝 Nexus3及使用方法

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

1 Docker 安裝 Nexus3

1.1 創(chuàng)建目錄

在硬盤上創(chuàng)建 Nexus3 的主目錄:

mkdir -p /usr/local/docker/nexus3

為該目錄添加權限:

chmod 777 -R /usr/local/docker/nexus3

1.2 拉取鏡像

搜索鏡像:

docker search nexus3

docker nexus3,docker學習筆記,nexus3,docker,運維,容器

拉取鏡像:

docker pull sonatype/nexus3

效果:

[root@VM-4-11-centos docker]# docker pull sonatype/nexus3
Using default tag: latest
latest: Pulling from sonatype/nexus3
2562ea2dcfe3: Pull complete 
19e869bcc166: Pull complete 
7cfb94c39a83: Pull complete 
0f253198f08e: Pull complete 
65bf33450fb5: Pull complete 
49ef4fc4b423: Pull complete 
9e0b5c297f55: Pull complete 
Digest: sha256:eefa8ac08376b5d2be1078c25f3ef5feb5d70c3b20c59ca5255d33089a43c176
Status: Downloaded newer image for sonatype/nexus3:latest
docker.io/sonatype/nexus3:latest

1.3 運行容器

鏡像拉取完畢后,便可運行容器,這里映射了 nexus-data 目錄到上面創(chuàng)建的目錄和三個端口。三個端口分別是:

8081 - nexus3 服務端口
8082 - host 鏡像倉庫的服務端口
8083 - group 鏡像倉庫的服務端口

創(chuàng)建啟動腳本

vim startNexus.sh

腳本內(nèi)容:

docker run -tid \
 --restart=always \
 -p 8081:8081 \
 -p 8082:8082 \
 -p 8083:8083 \
 -v /usr/local/docker/nexus3:/nexus-data \
 --name nexus3 \
 -e NEXUS_CONTEXT=nexus \
  sonatype/nexus3

保存

:wq!

給 startNexus3.sh 賦權

chmod -R 700 startNexus.sh

查看容器運行狀態(tài):

docker ps -a | grep nexus3

查看容器的日志:

docker logs -f nexus3
或
docker logs -f 547b

1.4 訪問私服

容器啟動后,在瀏覽器中訪問:

localhost:8081/nexus

效果如下

docker nexus3,docker學習筆記,nexus3,docker,運維,容器

點擊右上角”Sign in“按鈕。第一次登錄時,登錄彈窗中會顯示密碼位于/nexus-data/admin.password。由于 /nexus-data 目錄已經(jīng)映射到磁盤的 /Users/yygnb/dockerMe/nexus3 目錄,故可以在該目錄查看到 admin.password 文件。也可以在控制臺中進入容器查看:

進入容器:

docker exec -it nexus3 /bin/bash

查看密碼:

cat /opt/sonatype/sonatype-work/nexus3/admin.password

獲取密碼不要后綴bash-4.4$

在下一步配置匿名訪問時,通常選擇 Enable anonymous access,這樣只有在上傳包的時候需要 profile,拉取包時可以匿名。

2 Nexus3 基本管理

由于后面要分別講述 JS 和 Java 使用 Nexus3 私服,兩者都涉及到倉庫創(chuàng)建,故單獨把這一塊提出來,后面便不再贅述。

2.1 角色管理

nexus3 支持創(chuàng)建角色和用戶,可以創(chuàng)建一個角色,讓該角色只能發(fā)布包到私服。

1)進入角色管理界面,點擊右上角的“Create Role”創(chuàng)建角色,如下圖:
docker nexus3,docker學習筆記,nexus3,docker,運維,容器

2)Role Type 選擇:nexus role;

3)分別填寫角色 ID、名稱、描述,權限選擇:nx-repository-view-*-*-*

docker nexus3,docker學習筆記,nexus3,docker,運維,容器
4)填寫完畢后保存該角色。

2.2 用戶管理

創(chuàng)建完角色后,需要創(chuàng)建用戶,給該用戶分配 nx-deploy 的角色。

在用戶管理界面,點擊 Create local user 按鈕進入創(chuàng)建用戶界面。在創(chuàng)建用戶界面填寫表單信息,并分配上一步創(chuàng)建的角色 ming 。
docker nexus3,docker學習筆記,nexus3,docker,運維,容器

id:qmm
password:111111
email:heroyyg@126.com

如下圖:
docker nexus3,docker學習筆記,nexus3,docker,運維,容器

用戶創(chuàng)建成功后,便可在用戶列表中看到剛創(chuàng)建的用戶。

可以退出登錄,測試使用剛才創(chuàng)建的用戶名和密碼登錄nexus3。

2.3 設置 Realms

如果搭建 npm 私服,發(fā)布 JS 庫時需要通過 npm login 等錄,在發(fā)布的時候需要私服支持 npm bearer token 方式。

進入 Realms 設置界面,將 npm Bearer Token Realm 選到右側。如下圖所示:
docker nexus3,docker學習筆記,nexus3,docker,運維,容器

2.4 倉庫管理

如下圖進入倉庫管理界面:
docker nexus3,docker學習筆記,nexus3,docker,運維,容器
在倉庫列表界面可以點擊 Create repository 按鈕創(chuàng)建倉庫,也可以點擊其中某個倉庫修改倉庫信息或刪除倉庫。

2.5 倉庫類型

點擊 Create repository 按鈕后,會進入選擇倉庫類型的界面(Select Recipe)。Nexus3 有三大種類型:hosted、proxy、group。
docker nexus3,docker學習筆記,nexus3,docker,運維,容器

1)hosted:宿主倉庫,即本地倉庫,該倉庫存放本地項目產(chǎn)生的構建,無論是團隊內(nèi)部開發(fā)了通用組件庫、公共 jar 等,都是發(fā)布到這里面。

2)proxy:代理倉庫,用來代理遠程倉庫,如代理 Maven 中央倉庫等。

3)group:倉庫組,可以聚合上面兩者。因為在開發(fā)過程中,某些包是遠端的、某些包是內(nèi)部私服中的,這樣就對應了兩個地址,使用倉庫組將 hosted 和 group 聚合,暴露為一個地址。文章來源地址http://www.zghlxwxcb.cn/news/detail-716564.html

到了這里,關于Docker 安裝 Nexus3及使用方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關文章

  • Linux(Centos7版本)安裝docker 使用官方安裝腳本,一鍵安裝docker 發(fā)生報錯解決方法

    Linux(Centos7版本)安裝docker 使用官方安裝腳本,一鍵安裝docker 發(fā)生報錯解決方法

    Linux(Centos7版本)安裝docker 使用官方安裝腳本,一鍵安裝docker 發(fā)生報錯解決方法 使用官方安裝腳本 也可以使用國內(nèi) daocloud 一鍵安裝命令: 正在嘗試其它鏡像。 sh -c ‘yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo’ File “/usr/bin/yum-config-manager”, lin

    2024年02月01日
    瀏覽(27)
  • Maven配置Nexus3使用

    Maven配置Nexus3使用

    接上一篇 Nexus安裝:https://www.cnblogs.com/huzccc/p/17773901.html 倉庫類型 說明 proxy 代理到遠程倉庫,默認國外,可以修改為國內(nèi)阿里云代理 group 存放:通過 Nexus 獲取的第三方 jar 包 hosted 存放:本團隊其他開發(fā)人員部署到 Nexus 的 jar 包 還有一些倉庫名稱: 倉庫名稱 說明 maven-cent

    2024年02月08日
    瀏覽(15)
  • docker部署使用EasyExcel導出因未安裝中文字體報錯及處理方法

    docker部署使用EasyExcel導出因未安裝中文字體報錯及處理方法

    本地使用EasyExcel模板方式導出表格無問題,當項目打包成docker鏡像運行時報空指針異常,具體提示找不到字體,錯誤如下。 原因是docker容器中沒有安裝中文字體,導出時獲取不到字體報空指針異常。 本處理方法時手動規(guī)避方法,可以根據(jù)以下步驟寫成shell腳本,或者配置在

    2024年02月03日
    瀏覽(86)
  • 【云原生】在AWS平臺EKS1.25,Helm安裝Nexus3.20.1

    使用helm方式安裝 工作目錄: /opt/eks/yaml/nexus3 添加helm chart源 helm repo add azure http://mirror.azure.cn/kubernetes/charts/ 查詢版本 chart的版本和nexus的版本有些差異,準備安裝的版本是3.20.1,對應的是chart版本是1.23.1、1.23.0、1.22.0、1.21.4等,這里就安裝chart最新的1.23.1版本 拉取chart包 helm

    2024年02月15日
    瀏覽(22)
  • docker pull、docker load、docker run使用方法

    docker pull是從網(wǎng)絡上下載鏡像。對于鏡像來說,如果不顯式地指定tag,則默認會選擇latest標簽,即下載倉庫中最新版本的鏡像。 這里以下載nvidiadocker為例: 執(zhí)行上方命令就可以下載這個連接中的鏡像了 下載后可以使用 命令查看本機所有鏡像,上方下載的鏡像也會顯示出來。

    2023年04月13日
    瀏覽(18)
  • docker基本使用方法

    docker基本使用方法

    Docker 可以讓開發(fā)者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然后發(fā)布到任何流行的 Linux 機器上,也可以實現(xiàn)虛擬化。Docker 使您能夠將應用程序與基礎架構分開,從而可以快速交付軟件。通過利用 Docker 的方法來快速交付,測試和部署代碼,您可以大大減

    2024年02月13日
    瀏覽(26)
  • Docker Dockerfile 使用方法

    目錄 Dockerfile 介紹 構建mysql鏡像 構建JDK鏡像 當使用Docker構建容器化應用程序時,Dockerfile是一個用于定義容器鏡像的文本文件。它包含了一系列指令,告訴Docker如何從基礎鏡像(通常是官方或自定義的操作系統(tǒng)鏡像)構建出最終的鏡像,以及如何配置容器中的環(huán)境、文件和應

    2024年02月13日
    瀏覽(18)
  • Docker Compose 使用方法

    Docker Compose 使用方法

    目錄 前言 安裝 Docker Compose Ubuntu 安裝與更新 Red Hat 安裝與更新 驗證是否安裝 Docker Compose 創(chuàng)建 docker-compose.yml 文件 創(chuàng)建一個MySQL 與 tomcat 示例 使用Docker Compose啟動服務 Docker Compose 是一個工具,旨在幫助定義和 共享多容器應用程序。使用 Compose,我們可以創(chuàng)建一個 YAML 文件來定

    2024年02月14日
    瀏覽(21)
  • Kali中docker使用方法

    eg: 拉取CVE-2017-7504的漏洞環(huán)境為例子 Step 1: 查找并下載 Step 2: Step 3: 查看容器id 鏡像名 以及容器與宿主機映射的端口號,容器名 Step 4: Step 5: 查看容器id 鏡像名 以及容器與宿主機映射的端口號,容器名;列出正在運行的容器。 Step 6: 進入容器終端 這里就成功進入docker環(huán)境了

    2024年02月13日
    瀏覽(29)
  • docker 本地保存鏡像方法--docker export 和docker save 使用介紹

    在很多環(huán)境中,由于網(wǎng)絡問題,無法docker pull 鏡像,就需要tar包方式獲取鏡像,以下就制作tar包的方式和區(qū)別加以介紹: 如果要定義tag,如下操作 三、異常情況 3.1、docker import docker save的包 3.2、docker load docker export 的包 1、https://blog.csdn.net/Wqr_18390921824/article/details/123083151 2、

    2024年02月08日
    瀏覽(18)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包