docker 安裝 nexus3

一、MacOS 安裝 docker

使用 Homebrew 來安裝 Docker

brew cask install docker

二、docker 安裝 nexus3
查找 nexus3 鏡像

docker search nexus3

控制臺(tái)打?。?/p>

拉取 nexus3 鏡像

docker pull docker.io/sonatype/nexus3

控制臺(tái)打?。?/p>

查看鏡像

docker images

控制臺(tái)打印:

changyou@Mac ~ % docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
sonatype/nexus3     latest              d4fbb85e8101        5 weeks ago         634MB

運(yùn)行nexus容器:

changyou@Mac Desktop % docker run -id --privileged=true --name=nexus3 --restart=always -p 8081:8081 -v /Users/changyou/Desktop/nexus3/nexus-data:/var/nexus-data sonatype/nexus3

參數(shù)說明:
-d: 后臺(tái)運(yùn)行該容器
-p: 端口映射
--name: 自定義容器名稱
-v: 掛載外部數(shù)據(jù)卷
sonatype/nexus3: 鏡像名稱,注意這里是nexus3

這樣 nexus3 就部署好了。訪問 http://127.0.0.1:8081

第一次登錄 nexus3,最新版 nexus3 需要到 nexus3 容器的 nexus-data 路徑下 admin.password 文件內(nèi)找密碼。操作步驟:

  1. 查看nexus3容器id
docker ps
  1. 進(jìn)入容器控制臺(tái)
docker exec -ti nexus3  /bin/sh

或者

docker exec -it 5f9b3a2688c9 bash

其中,nexus3 為 IMAGE NAMES,5f9b3a2688c9 為 CONTAINER ID。

  1. 進(jìn)入nexus-data文件夾
bash-4.4$ cd nexus-data/
bash-4.4$ ls
admin.password  db             generated-bundles  karaf.pid  log     restore-from-backup
blobs           elasticsearch  instances          keystores  orient  tmp
cache           etc            javaprefs          lock       port

打開admin.password 文件

bash-4.4$ vi admin.password

或者

bash-4.4$ cat admin.password

獲取到密碼,登錄 nexus3,修改密碼即可。

另:
停止并刪除容器

docker stop nexus3
docker rm nexus3

參考:

  1. MacOS Docker 安裝
  2. Docker安裝nexus3
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容