0
点赞
收藏
分享

微信扫一扫

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


场景


在上面实现基本的Compose的操作的基础上,实现使用Docker Compose搭建Nexus。

Nexus

Nexus是Maven私服,在Maven的远程仓库中,默认是中央仓库,一些无法从中央下载的构件,比如内部项目还能部署到私服上,以便其他依赖项目使用。

注:

实现

从零开始一步一步搭建Ubuntu Server服务器、修改数据源、安装Docker、配置镜像加速器、Compose部署Gitlab服务:

参照上面博客搭建好环境。

部署Nexus服务同样也需要至少2G以上的内存,所以我们在新建或者克隆虚拟机时要记得修改其内存。

首先我们在Docker 的仓库找到Nexus3

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

 

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

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

 

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

拉取nexus3镜像

docker pull sonatype/nexus3

 

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

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

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

 

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

退出并保存

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

 

然后启动nexus

docker-compose up

 

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

打开浏览器输入:

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

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

 

举报

相关推荐

0 条评论