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

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

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

一、 安裝 Docker

如果系統(tǒng)中尚未安裝 Docker,需先進(jìn)行安裝,以 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
# 啟動(dòng) Docker 服務(wù)
sudo systemctl start docker
# 設(shè)置 Docker 開機(jī)自啟
sudo systemctl enable docker

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

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

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

三、 拉取 Nexus 鏡像

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

docker pull sonatype/nexus3

拉取鏡像報(bào)錯(cuò),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

四、運(yùn)行 Nexus 容器

使用 docker run 命令啟動(dòng) Nexus 容器,同時(shí)將 /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:讓容器以守護(hù)進(jìn)程模式在后臺(tái)運(yùn)行。
  • --name nexus:為容器指定名稱為 nexus,方便后續(xù)管理。
  • -p 8081:8081:將容器內(nèi)的 8081 端口映射到宿主機(jī)的 8081 端口,這樣就可以通過宿主機(jī)的 8081 端口訪問 Nexus 服務(wù)。
  • -v /data/nexus/nexus-data:/nexus-data:把宿主機(jī)的 /data/nexus/nexus-data 目錄掛載到容器內(nèi)的 /nexus-data 目錄,實(shí)現(xiàn)數(shù)據(jù)持久化存儲(chǔ)。
  • sonatype/nexus3:指定要使用的 Docker 鏡像。

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

使用以下命令查看容器是否正常啟動(dòng):

docker ps -a

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

六、等待 Nexus 啟動(dòng)并獲取初始密碼

Nexus 啟動(dòng)需要一定時(shí)間,可通過查看容器日志來確認(rèn)啟動(dòng)狀態(tài):

docker logs -f nexus

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

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

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

七、訪問 Nexus 服務(wù)

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

賬號(hào):admin

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

設(shè)置:

Enable anonymous access(啟用匿名訪問)

Disable anonymous access(禁用匿名訪問)

建議選擇禁用匿名訪問

八、容器管理

停止容器

docker stop nexus

啟動(dòng)容器

docker start nexus

刪除容器

docker rm nexus

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

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

相關(guān)文章

最新評(píng)論

彭水| 司法| 克东县| 宁德市| 玉树县| 建湖县| 遂宁市| 夏河县| 扬州市| 阳谷县| 宜昌市| 合江县| 措勤县| 清镇市| 南城县| 都昌县| 商都县| 太仓市| 六盘水市| 盐边县| 龙江县| 松潘县| 安徽省| 汨罗市| 长岭县| 永州市| 兴隆县| 开封县| 赤水市| 泽普县| 扶沟县| 色达县| 子长县| 濉溪县| 正阳县| 汝城县| 青铜峡市| 鱼台县| 达日县| 抚顺县| 滨海县|