Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程)
場景
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: alwaysimage: sonatype/nexus3container_name: nexus3ports:- 8081:8081volumes:- /usr/local/docker/nexus/nexus-data:/nexus-data退出并保存
?
然后啟動nexus
docker-compose up?
打開瀏覽器輸入:
ip:端口號,就是在上面的yml配置文件中配置的。
?
總結
以上是生活随笔為你收集整理的Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Docker Compose部署Nexu
- 下一篇: 使用Docker Compose 部署N