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 查看密碼登錄即可
登錄成功界面如下: