日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

用Docker搭建Nexus私服

發(fā)布時間:2025/3/21 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用Docker搭建Nexus私服 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
  • 搜索Nexus
  • 在docker容器中加載Nexus鏡像
  • 發(fā)布本地項目到Nexus私服
    • 配置連接方式
    • 發(fā)布指令
    • 打源碼包上傳插件

?

搜索Nexus

??在我們打算使用Nexus時,我們先搜索一下docker景象倉庫中現(xiàn)成的Nexus鏡像。

docker search nexus
  • 1

其展示的結(jié)果如下:

[root@localhost ~]# docker search nexus INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED docker.io docker.io/sonatype/nexus Sonatype Nexus 379 [OK] docker.io docker.io/sonatype/nexus3 Sonatype Nexus Repository Manager 3 337 docker.io docker.io/sonatype/docker-nexus3 Sonatype Nexus 3 [DEPRECATED] 27 [OK] docker.io docker.io/clearent/nexus 21 docker.io docker.io/baselibrary/nexus ThoughtWorks Docker Image: nexus 7 [OK] docker.io docker.io/accenture/adop-nexus ADOP Nexus 5 [OK] docker.io docker.io/bradbeck/nexus-https Dockerized version of Nexus Repo Manager 3... 5 [OK] docker.io docker.io/frekele/nexus docker run --rm --name nexus -p 8081:8081 ... 4 [OK] docker.io docker.io/shifudao/nexus3 clone from nexus3 image but based from ope... 3 [OK] docker.io docker.io/sonatype/nexus-iq-server Sonatype Nexus IQ Server 3 docker.io docker.io/cavemandaveman/nexus Sonatype Nexus container 2 [OK] docker.io docker.io/fabric8/nexus 2 [OK] docker.io docker.io/madmuffin/nexus3 Sonatype Nexus3 Milestone7 docker image 2 [OK] docker.io docker.io/mcreations/jenkins-with-nexus-support Jenkins image with correct SSL config for ... 1 [OK] docker.io docker.io/openshiftdemos/nexus Sonatype Nexus with JBoss Enterprise repos... 1
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

??在這里,被大家使用頻率越高的版本往往STARS指數(shù)越高,排位也就越靠前,這樣,我們直接拉取第一個來使用就可以了。

docker pull docker.io/sonatype/nexus
  • 1

??如下:

[root@localhost ~]# docker pull docker.io/sonatype/nexus Using default tag: latest Trying to pull repository docker.io/sonatype/nexus ... latest: Pulling from docker.io/sonatype/nexus af4b0a2388c6: Pull complete e2c659f5d884: Pull complete 37f6e458506e: Pull complete b8ce98aa6771: Pull complete 90969e21cd0f: Pull complete Digest: sha256:90f8ec0dadf5fef6bab1269a96f4e71583dadb366dde3cc664c599da5e1421e7 [root@localhost ~]# docker run -d -p 8081:8081 --name nexus docker.io/sonatype/nexus 5f23e18df895901f33a7abf01870984a65257f977e27266d6d319706b6e06719
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

在docker容器中加載Nexus鏡像

??指令如下:

docker run -d -p 8081:8081 --name nexus docker.io/sonatype/nexus
  • 1

??運行結(jié)果:

[root@localhost ~]# docker run -d -p 8081:8081 --name nexus docker.io/sonatype/nexus 5f23e18df895901f33a7abf01870984a65257f977e27266d6d319706b6e06719
  • 1
  • 2

??在Nexus運行時,這可能需要等待一段很短的時間,我們可以通過查看Nexus的日志來了解Nexus的運行情況,其指令如下:

docker logs -f nexus
  • 1

??當(dāng)docker運行起來后,我們就可以在瀏覽器中進(jìn)行訪問了,訪問地址為:

http://192.168.44.128:8081/nexus/#welcome
  • 1

??其中192.168.44.128為虛擬機所對應(yīng)的ip地址,大家在這里填寫自己所在的ip地址即可。

??運行的界面如下:

??當(dāng)看到這里時,這說明我們的Nexus已經(jīng)正常運行,可以進(jìn)行使用了。

??如果想查看與Nexus相關(guān)的更多docker鏡像信息,可以到這里去查看Nexus的docker鏡像官方文檔。

https://hub.docker.com/r/sonatype/nexus/
  • 1

??在這里,docker的默認(rèn)賬號為admin,默認(rèn)密碼為admin123,直接將其拿來就可以使用了。

發(fā)布本地項目到Nexus私服

配置連接方式

??配置Maven的settings.xml

<server><id>user-release</id> <username>admin</username> <password>admin123</password> </server> <server> <id>user-snapshots</id> <username>admin</username> <password>admin123</password> </server>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

??配置項目的pom.xml

<distributionManagement><repository><id>user-release</id> <name>user release resp</name> <url>http://192.168.44.128:8081/nexus/content/repositories/releases/</url> </repository> <snapshotRepository> <id>user-snapshots</id> <name>user snapshots resp</name> <url>http://192.168.44.128:8081/nexus/content/repositories/snapshots/</url> </snapshotRepository> </distributionManagement>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

??該連接地址在Nexus的頁面中就可以找到,如:

??直接來拿復(fù)制粘貼就可以了。

發(fā)布指令

??在項目中,運行下列指令將項目發(fā)布到私服中

mvn deploy
  • 1

??或點擊IDEA中的deploy快捷指令

??運行結(jié)果:

Downloading from user-snapshots: http:www.255055.cn/ //192.168.44.128:8081/nexus/content/repositories/snapshots/com/mycompany/linear-table/2.0-SNAPSHOT/maven-metadata.xml Uploading to user-snapshots: http://192.168.44.128:8081/nexus/content/repositories/snapshots/com/mycompany/linear-table/2.0-SNAPSHOT/linear-table-2.0-20180409.124308-1.jar Uploaded to user-snapshots: http://www.douniu178.com 192.168.44.128:8081/nexus/content/repositories/snapshots/com/mycompany/linear-table/2.0-SNAPSHOT/linear-table-2.0-20180409.124308-1.jar (17 kB at 114 kB/s) Uploading to user-snapshots: http://192.168.44.128:8081/nexus/content/repositories/snapshots/com/mycompany/linear-table/2.0-SNAPSHOT/linear-table-2.0-20180409.124308-1.pom Uploaded to user-snapshots: http://www.chuangyed.com 192.168.44.128:8081/nexus/content/repositories/snapshots/com/mycompany/linear-table/2.0-SNAPSHOT/linear-table-2.0-20180409.124308-1.pom (1.8 kB at 30 kB/s) Downloading from user-snapshots: http://192.168.44.128:8081/nexus/content/repositories/snapshots/com/mycompany/linear-table/maven-metadata.xml Uploading to user-snapshots: http://192.168.44.128:8081/nexus/content/repositories/snapshots/com/mycompany/linear-table/2.0-SNAPSHOT/maven-metadata.xml Uploaded to user-snapshots: http://192.168.44.128:8081/nexus/content/repositories/snapshots/com/mycompany/linear-table/2.0-SNAPSHOT/maven-metadata.xml (769 B at 20 kB/s) Uploading to user-snapshots: http://192.168.44.128:8081/nexus/content/repositories/snapshots/com/mycompany/linear-table/maven-metadata.xml Uploaded to user-snapshots: http://192.168.44.128:8081/nexus/content/repositories/snapshots/com/mycompany/linear-table/maven-metadata.xml (283 B at 7.6 kB/s)

?

??發(fā)布后的結(jié)果:

打源碼包上傳插件

??源碼包上傳插件如下,將其添加到項目的pom.xml文件中即可。

<build><plugins><plugin> <!-- 打jar包 --> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.0.1</version> <configuration> <excludes> <exclude>**/*.properties</exclude> </excludes> </configuration> </plugin> <plugin> <!-- 打源碼 --> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>3.0.1<www.boshenyl.cn /version> <configuration> <attach>true</attach> </configuration> <executions> <execution> <phase>compile</phase> <goals> <goal>jar<www.mcyllpt.com/goal> <www.feihuanyule.com /goals> </execution> </executions> </plugin> <www.gouyiflb.cn /plugins> <www.caibaoyule.cn /build>

?

??當(dāng)添加上上述插件后,當(dāng)我們執(zhí)行mvn deploy時,我們的項目源碼包也將會一并發(fā)布到Nexus私服中

總結(jié)

以上是生活随笔為你收集整理的用Docker搭建Nexus私服的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 99热这里有精品 | 91入囗| 亚洲v国产v欧美v久久久久久 | 国产黄a三级三级看三级 | 私人影院毛片 | 国产欧美亚洲精品 | 日韩精品免费播放 | 涩涩视频网| 午夜美女福利视频 | 天堂中文网在线 | 欧美日本二区 | 日本在线天堂 | 亚洲国产麻豆 | 亚洲激情中文字幕 | 色视频一区二区 | 国产污污视频在线观看 | 日本精品免费视频 | 一色av | 国产精品成人无码专区 | 91久久精品一区二区别 | 成人综合一区 | 欧美视频一区二区在线 | 一区二区三区欧美 | 国产欧美日韩成人 | 精品久久久久亚洲 | 欧美xxxxbbb | jizz在线观看视频 | 污网站免费在线观看 | 色综合激情 | 古代玷污糟蹋np高辣h文 | 国产精品久久久爽爽爽麻豆色哟哟 | 曰批女人视频在线观看 | 国产情侣在线播放 | 377人体粉嫩噜噜噜 www.av黄色 | 日韩综合另类 | 蜜臀中文字幕 | 男女做爰猛烈刺激 | 国模私拍大尺度裸体av | 性欧美13一14内谢 | 亚洲三级理论 | 精品久久九九 | 国产女教师一区二区三区 | 91视频免费观看网站 | 国产成人精品亚洲精品色欲 | 国产在成人精品线拍偷自揄拍 | av天堂一区二区 | 国产精品羞羞答答在线 | 欧美一级专区 | 欧美精品一区二区三区蜜臀 | 国产精品一页 | 日本色视 | 中国美女性猛交 | 国产欧美二区 | 伊人365 | 成人免费视频国产免费网站 | 亚洲人成人无码网www国产 | 国产在线视频99 | a天堂中文在线观看 | 国产精品综合视频 | 午夜久久久久久久久 | 北条麻妃一区二区三区在线观看 | 女性裸体无遮挡胸 | 老司机免费在线视频 | 老司机免费视频 | 国产动漫av| 强行挺进皇后紧窄湿润小说 | 成人免费在线视频网站 | 91视频在线视频 | 丝袜 中出 制服 人妻 美腿 | 国产99久久九九精品无码 | www.youjizz.com在线观看 | 黑人精品无码一区二区三区AV | 国产精品无码一区二区桃花视频 | 亚洲免费黄色网址 | 97人妻精品一区二区三区免费 | 黄色在线观看免费 | 精品无码国产一区二区三区51安 | 在线免费黄色片 | 操操干干 | 五月婷婷狠狠爱 | 综合婷婷久久 | 日韩亚洲精品中文字幕 | 久久久噜噜噜 | 亚洲二区av| 色婷婷久| 亚洲午夜一区二区三区 | 国产美女精品视频 | 亚洲毛片久久 | 一区二区国产电影 | 男阳茎进女阳道视频大全 | 高潮一区二区三区乱码 | 美国色视频 | 一区二区伦理片 | 日韩视频免费在线播放 | 粉色视频网站 | 亚洲黄色精品 | a级小视频 | 嫩草一区二区三区 | 成人毛片一级 |