Docker安裝搭建最新Nexus 3.18私有倉庫

Docker安裝搭建最新Nexus 3.18私有倉庫

一、安裝Docker和Docker-compose

可參考我的博客:Linux Cenots7 安裝 docker 和 docker-compose 很詳細,這裏不再贅述!

二、選擇Nexus鏡像

1.前往hub.docker.com

 2.搜索關鍵詞:Nexus 

 3.選擇自己想要使用的版本,我這裏使用的版本爲:sonatype/nexus3

4.執行上圖紅框示例的命令

     等待下載完畢!此時默認下載的是最新版本。

三、編寫dockerfile啓動文件

文件如下:(nexus.yml)

# maven-nexus
version: '3.1'
services:
  nexus:
    restart: always
    # 要啓動的鏡像
    image: sonatype/nexus3
    container_name: nexus
    # 映射宿主機端口
    ports:
      - 8081:8081
    # 掛載數據卷
    volumes:
      - /usr/local/docker/nexus/data:/nexus-data

在nexus.yml文件所在文件夾執行啓動命令:

docker-compose -f nexus.yml up

PS:有時會因爲數據卷掛載失敗導致啓動失敗,原因是自動創建出來的/usr/localdocker/nexus/data/文件夾權限問題。

解決辦法:

執行命令 chmod 755 /usr/localdocker/nexus/data/  給掛載出來的數據卷賦權限再次啓動即可!

啓動成功後在瀏覽器輸入地址:http://你的服務器地址IP:8081

例如我的:

登錄賬號:admin

登錄密碼:在掛載出的數據卷下,例如我的在 /usr/localdocker/nexus/data/ 下 admin.password 文件中

執行 cat /usr/local/docker/nexus/data/admin.password 查看密碼登錄即可

登錄成功界面如下:

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章