首页 > 系统服务 > 详细

Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程)

时间:2019-09-21 17:36:25      阅读:225      评论:0      收藏:0      [点我收藏+]

场景

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配置文件中配置的。

技术分享图片

 

Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程)

原文:https://www.cnblogs.com/badaoliumangqizhi/p/11563805.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!