最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker環(huán)境下安裝與配置 Nexus的超詳細指南

 更新時間:2025年09月16日 10:00:39   作者:寒冰碧海  
這篇文章主要為大家詳細介紹了Docker環(huán)境下安裝與配置 Nexus的超詳細指南,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下

一、 安裝 Docker

如果系統(tǒng)中尚未安裝 Docker,需先進行安裝,以 CentOS 系統(tǒng)為例:

# 更新系統(tǒng)軟件包
sudo yum update -y
# 安裝必要依賴
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# 添加 Docker 官方源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 安裝 Docker CE
sudo yum install -y docker-ce docker-ce-cli containerd.io
# 啟動 Docker 服務(wù)
sudo systemctl start docker
# 設(shè)置 Docker 開機自啟
sudo systemctl enable docker

二、創(chuàng)建掛載目錄并設(shè)置權(quán)限

創(chuàng)建用于掛載的目錄,并且要注意 Nexus 在容器內(nèi)以 UID 為 200 的用戶運行,因此需調(diào)整目錄權(quán)限:

# 創(chuàng)建掛載目錄
sudo mkdir -p /data/nexus/nexus-data
# 更改目錄所有者和所屬組,Nexus 容器內(nèi)運行用戶 UID 為 200
sudo chown -R 200:200 /data/nexus/nexus-data

三、 拉取 Nexus 鏡像

從 Docker Hub 拉取 Nexus 3 的官方鏡像:

docker pull sonatype/nexus3

拉取鏡像報錯,Error response from daemon: Get "[https://registry-1.docker.io/v2/":](https://registry-1.docker.io/v2/":) net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

解決辦法:

1、打開docker配置文件daemon.json,在CentOs7系統(tǒng)中,該文件路徑位于/etc/docker/daemon.json

vim /etc/docker/daemon.json

2、修改鏡像源(截止到2025-02-11,該鏡像源是有效的)

{
  "registry-mirrors": ["https://dockerpull.org","https://docker.unsee.tech/","https://docker.1panel.live/","https://docker.udayun.com/","https://docker.nastool.de/"]
}

3、重啟Docker服務(wù)

sudo systemctl daemon-reload
sudo systemctl restart docker

四、運行 Nexus 容器

使用 docker run 命令啟動 Nexus 容器,同時將 /data/nexus/nexus-data 目錄掛載到容器內(nèi)的 /nexus-data 目錄:

docker run -d \
  --name nexus \
  -p 8081:8081 \
  -v /data/nexus/nexus-data:/nexus-data \
  sonatype/nexus3

參數(shù)說明:

  • -d:讓容器以守護進程模式在后臺運行。
  • --name nexus:為容器指定名稱為 nexus,方便后續(xù)管理。
  • -p 8081:8081:將容器內(nèi)的 8081 端口映射到宿主機的 8081 端口,這樣就可以通過宿主機的 8081 端口訪問 Nexus 服務(wù)。
  • -v /data/nexus/nexus-data:/nexus-data:把宿主機的 /data/nexus/nexus-data 目錄掛載到容器內(nèi)的 /nexus-data 目錄,實現(xiàn)數(shù)據(jù)持久化存儲。
  • sonatype/nexus3:指定要使用的 Docker 鏡像。

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

使用以下命令查看容器是否正常啟動:

docker ps -a

若看到 nexus 容器的狀態(tài)為 Up,則表明容器已成功啟動。

六、等待 Nexus 啟動并獲取初始密碼

Nexus 啟動需要一定時間,可通過查看容器日志來確認啟動狀態(tài):

docker logs -f nexus

當(dāng)日志中出現(xiàn)類似 Started Sonatype Nexus OSS 的信息時,意味著 Nexus 已成功啟動。

首次登錄 Nexus 需要初始密碼,該密碼存儲在掛載目錄下的 admin.password 文件中:

sudo cat /data/nexus/nexus-data/admin.password

七、訪問 Nexus 服務(wù)

在瀏覽器中輸入 http://<服務(wù)器 IP 地址>:8081,進入 Nexus 登錄頁面,使用剛才獲取的初始密碼登錄,登錄后按照提示設(shè)置新密碼。

賬號:admin

密碼:剛才獲取的初始密碼

設(shè)置:

Enable anonymous access(啟用匿名訪問)

Disable anonymous access(禁用匿名訪問)

建議選擇禁用匿名訪問

八、容器管理

停止容器

docker stop nexus

啟動容器

docker start nexus

刪除容器

docker rm nexus

按照以上步驟操作,就能使用 Docker 安裝 Nexus,并將數(shù)據(jù)持久化到 /data/nexus/nexus-data 目錄。

到此這篇關(guān)于Docker環(huán)境下安裝與配置 Nexus的超詳細指南的文章就介紹到這了,更多相關(guān)Docker安裝與配置Nexus內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

革吉县| 荣成市| 庄浪县| 鲁甸县| 广宗县| 西峡县| 田林县| 乌兰浩特市| 临颍县| 绥中县| 富源县| 无棣县| 信阳市| 兰坪| 汉中市| 荥经县| 南部县| 伊春市| 长垣县| 布拖县| 化德县| 萝北县| 湘潭市| 阿荣旗| 科技| 富阳市| 瓮安县| 报价| 南京市| 台湾省| 棋牌| 温宿县| 黄陵县| 长岭县| 余干县| 郧西县| 湖南省| 陕西省| 广昌县| 喀什市| 来宾市|