場景
Docker-Compose簡介與Ubuntu Server 上安裝Compose:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100902301
Docker Compose基本使用-使用Compose啟動Tomcat為例:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100904080
Docker Compose部署專案到容器-基于Tomcat和mysql的商城專案(附原始碼和sql下載):
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100941366
在上面實作基本的Compose的操作的基礎上,實作使用Docker Compose搭建Nexus,
Nexus
Nexus是Maven私服,在Maven的遠程倉庫中,默認是中央倉庫,一些無法從中央下載的構件,比如內部專案還能部署到私服上,以便其他依賴專案使用,
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程式猿
獲取編程相關電子書、教程推送與免費下載,
實作
從零開始一步一步搭建Ubuntu Server服務器、修改資料源、安裝Docker、配置鏡像加速器、Compose部署Gitlab服務:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/101077527
參照上面博客搭建好環境,
部署Nexus服務同樣也需要至少2G以上的記憶體,所以我們在新建或者克隆虛擬機時要記得修改其記憶體,
首先我們在Docker 的倉庫找到Nexus3

然后復制其拉取鏡像的命令,

打開虛擬機并使用XShell連接,
拉取nexus3鏡像
docker pull sonatype/nexus3

拉取成功后,我們按照規范在/usr/local/下新建docker/nexus,并新建docker-compose.yml

yml組態檔代碼
version: '3'services: nexus: restart: always image: sonatype/nexus3 container_name: nexus3 ports: - 8081:8081 volumes: - /usr/local/docker/nexus/nexus-data:/nexus-data
退出并保存

然后啟動nexus
docker-compose up

打開瀏覽器輸入:
ip:埠號,就是在上面的yml組態檔中配置的,

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/48359.html
標籤:架構設計
上一篇:如何使用FinalShell、FileZilla上傳網站代碼到服務器?這兩個都是神器
下一篇:使用Docker Compose 部署Nexus后初次登錄賬號密碼不正確,并且在nexus-data下沒有admin,password
