Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程)
場(chǎng)景
Docker-Compose簡(jiǎn)介與Ubuntu Server 上安裝Compose:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100902301
Docker Compose基本使用-使用Compose啟動(dòng)Tomcat為例:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100904080
Docker Compose部署項(xiàng)目到容器-基于Tomcat和mysql的商城項(xiàng)目(附源碼和sql下載):
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100941366
在上面實(shí)現(xiàn)基本的Compose的操作的基礎(chǔ)上,實(shí)現(xiàn)使用Docker Compose搭建Nexus。
Nexus
Nexus是Maven私服,在Maven的遠(yuǎn)程倉(cāng)庫(kù)中,默認(rèn)是中央倉(cāng)庫(kù),一些無(wú)法從中央下載的構(gòu)件,比如內(nèi)部項(xiàng)目還能部署到私服上,以便其他依賴項(xiàng)目使用。
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
關(guān)注公眾號(hào)
霸道的程序猿
獲取編程相關(guān)電子書、教程推送與免費(fèi)下載。
實(shí)現(xiàn)
從零開始一步一步搭建Ubuntu Server服務(wù)器、修改數(shù)據(jù)源、安裝Docker、配置鏡像加速器、Compose部署Gitlab服務(wù):
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/101077527
參照上面博客搭建好環(huán)境。
部署Nexus服務(wù)同樣也需要至少2G以上的內(nèi)存,所以我們?cè)谛陆ɑ蛘呖寺√摂M機(jī)時(shí)要記得修改其內(nèi)存。
首先我們?cè)贒ocker 的倉(cāng)庫(kù)找到Nexus3
?
然后復(fù)制其拉取鏡像的命令。
?
打開虛擬機(jī)并使用XShell連接。
拉取nexus3鏡像
docker pull sonatype/nexus3?
拉取成功后,我們按照規(guī)范在/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退出并保存
?
然后啟動(dòng)nexus
docker-compose up?
打開瀏覽器輸入:
ip:端口號(hào),就是在上面的yml配置文件中配置的。
?
總結(jié)
以上是生活随笔為你收集整理的Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Docker Compose部署Nexu
- 下一篇: Ubuntu Server 上在安装Ng