Docker安裝nexus(maven私服)

  1. https://hub.docker.com/r/sonatype/nexus3(查找自己需要安裝的版本)
  2. docker pull sonatype/nexus3:latest(最新版安裝)
  3. docker images 查看鏡像安裝
  4. 創建目錄文件夾(如:/data/docker-data/nexus/nexus-data)映射nexus容器
  5. 執行命令
docker run -d -p 8081:8081 --name docker-nexus -v /data/docker-data/nexus/nexus-data:/nexus-data -e INSTALL4J_ADD_VM_PARAMS="-Xms256M -Xmx512M -XX:MaxDirectMemorySize=512M"  sonatype/nexus3

  1. -e INSTALL4J_ADD_VM_PARAMS="-Xms256M -Xmx512M -XX:MaxDirectMemorySize=512M" ==》配置內存大小【我就是因爲使用默認的2G,而我的服務器剛2G內存,還跑了其它容器,所以一直無法啓動的坑】
  2. -e INSTALL4J_ADD_VM_PARAMS="-Xms2g -Xmx2g -XX:MaxDirectMemorySize=3g -Djava.util.prefs.userRoot=/java-dir" 也可以通過-Djava.util.prefs.userRoot=/java-dir來指定java的安裝路徑。不用設置也可以
  3. 啓動nexus3
  4. 服務器執行命令:docker exec -it nexus3 bash
  5. cd到指定目錄cd /opt/sonatype/sonatype-work/nexus3 (打開在此目錄下的admin.password 就可以看文件密碼)
  6. 找好默認是admin、密碼是一次性的,登陸之後需要改。
  7. 怎麼上傳另自己的私有jar包尋找其它教程吧
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章