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

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

然后复制其拉取镜像的命令。

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

打开虚拟机并使用XShell连接。

拉取nexus3镜像

docker pull sonatype/nexus3

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

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

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

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

yml配置文件代码

version: ''
services:
nexus:
restart: always
image: sonatype/nexus3
container_name: nexus3
ports:
- :
volumes:
- /usr/local/docker/nexus/nexus-data:/nexus-data

退出并保存

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

然后启动nexus

docker-compose up

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

打开浏览器输入:

ip:端口号,就是在上面的yml配置文件中配置的。

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

上一篇:在ubuntu server上安装沸腾时刻环境


下一篇:在 Ubuntu 14.10 Server 上安装 Jetty