Docker 方式安装 Nexus 私服
生活随笔
收集整理的這篇文章主要介紹了
Docker 方式安装 Nexus 私服
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。
1. 從Docker 官方倉庫查找鏡像:
docker search nexus2. 拉取鏡像:
docker pull 你選中的鏡像的名字?
pull 完成:?
3.查看鏡像:
docker images我只是習慣性的喜歡簡短的名字,所以給鏡像改名了,并刪除了原名字的鏡像。從“docker.io/sonatype/nexus3 ” 改為 “nexus3”。改名會生成一個新的鏡像,但 2 者是用的同一個鏡像?id 。
改名使用命令:
docker tag docker.io/sonatype/nexus3 nexus3?完全可以不改名,或者說其實原本的名字信息更全,更清楚。直接使用原鏡像是一樣的。
?
4. 啟動 Nexus 容器 :
# -d 后臺運行 # -p 外部訪問端口 :容器內映射端口 # --name 給容器命名為 nexus # 最后一個 nexus3 是使用的鏡像的名字,可以換成鏡像的ID docker run -d -p 8081:8081 --name nexus nexus35. 查看新啟動的容器:
# -a 查看全部容器,不論狀態是什么 (狀態有:創建、運行、退出等)docker ps -a?
6. 可以查看容器運行日志 :
# -f 實時追加最新日志 # --tail=N 查看日志的最后 N 行docker logs -f --tail=199 nexus?7. 瀏覽器訪問個人私服:
?
8. 私服登陸初始賬號、密碼:admin、? admin123 。
9. maven 的 setting.xml 中配置:
<servers> <!-- JY 私服配置 --><server><id>releases</id><username>admin</username><password>admin123</password></server><server><id>snapshots</id><username>admin</username><password>admin123</password></server></servers>10. 項目的?pom.xml??中配置:
<distributionManagement><!--JY - 私服--><repository><id>releases</id><name>Nexus Release Repository</name><url>http://服務器IP:8081/repository/maven-releases/</url></repository><snapshotRepository><id>snapshots</id><name>Nexus Snapshot Repository</name><url>http://服務器IP:8081/repository/maven-snapshots/</url></snapshotRepository></distributionManagement>注意:?maven 的 setting.xml 中配置的 ID 要和項目的?pom.xml??中配置的 ID 一致,
就是這 2 項:??<id>releases</id>、?<id>snapshots</id> 。
11. 執行 mvn? deploy 命令,即可把本地 jar 推送到私服。
本地工程:
推送到私服上:
OK ,完畢。
?
?
?
總結
以上是生活随笔為你收集整理的Docker 方式安装 Nexus 私服的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QT-QPainter绘制曲线等基本图形
- 下一篇: qt-项目部署(某些情况下编译器中运行异