Maven私服Nexus部署

2023-05-10  本文已影响0人  DGFM

Maven私服Nexus部署

部署采用docker镜像方式

环境准备

所属平台 云服务器名称 主机名 IP 备注
天翼云-沈阳3 两翼平台-git-maven git-nexus 172.17.1.21

参考文档:sonatype/nexus3 - Docker Image | Docker Hub

安装docker

***参考文档:docker-ce | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror***

修改docker存储目录

首先查看docker信息,使用docker info,“Docker Root Dir”的值为docker镜像存储的目录;

以下为修改后结果,执行前请确认目标目录是否存在并且所在存储设备是否空间充足;

root@git-maven:/mnt/vdb1/src/gitlab# docker info
 .
 .
 Name: git-maven
 ID: 9c19f300-3391-417c-bfa1-4100a3f97be4
 Docker Root Dir: /mnt/vdb1/docker/container
 .
 .

之后重启docker服务

systemctl stop docker.service
systemctl stop docker.socket
systemctl start docker

下载nexus镜像

docker pull sonatype/nexus3

实现持久化存储

本次部署,持久化实现方式采用创建docker卷的方法,由于已经修改了docker默认存储位置,所以可以保证空间充足。故采用次方法;

创建docker存储卷

docker volume create --name nexus-data

启动镜像并指定卷

docker run -d -p 8801:8081 --name nexus -v nexus-data:/nexus-data sonatype/nexus3

获取初始用户信息

初始密码保存在docker持久卷中的admin.password文件中;

初始用户:admin

初始密码:95d4cb37-2589-4197-b3b0-9a4a916baa35

访问测试

curl http://172.17.1.21:8801

首次测试需要等待一段时间;

上一篇 下一篇

猜你喜欢

热点阅读