場景 Docker-Compose簡介與Ubuntu Server 上安裝Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100902301 Docker Compose基本使用-使用Compose啟動Tomcat ...
場景
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配置文件中配置的。