docker 安裝 nexus3

一、MacOS 安裝 docker

使用 Homebrew 來安裝 Docker

brew cask install docker

二、docker 安裝 nexus3
查找 nexus3 鏡像

docker search nexus3

控制檯打印:

拉取 nexus3 鏡像

docker pull docker.io/sonatype/nexus3

控制檯打印:


查看鏡像

docker images

控制檯打印:

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

運行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

參數說明:
-d: 後臺運行該容器
-p: 端口映射
--name: 自定義容器名稱
-v: 掛載外部數據卷
sonatype/nexus3: 鏡像名稱,注意這裏是nexus3

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

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

  1. 查看nexus3容器id
docker ps
  1. 進入容器控制檯
docker exec -ti nexus3  /bin/sh

或者

docker exec -it 5f9b3a2688c9 bash

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

  1. 進入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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章