nexus maven私库

1、拉取镜像
docker pull sonatype/nexus3
2、创建数据映射地址
mkdir -p /data/docker/docker_volume/nexus-data
chmod 777 /data/docker/docker_volume/nexus-data
3、安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
## 编写启动脚本docker-nexus3-start.sh
docker rm -f docker-nexus3 || true
##arm64版本
docker run --name docker-nexus3 -p 8081:8081 -p 8082:8082 -p 8083:8083 -v /data/docker/docker_volume/nexus-data:/nexus-data -v /etc/localtime:/etc/localtime:ro --restart=always -d klo2k/nexus3

docker run --name docker-nexus3 -p 8081:8081 -v /home/docker/docker_volume/nexus-data:/nexus-data --restart=always -d sonatype/nexus3

## 参数说明
--name nexus #启动该容器的名字,可以自己更改为自己想要的名字
-p 8081:8081 #端口映射,将本地8081端口映射为容器的8081端口,第一个8081可以改成自己想要放开的端口
-v /docker/nexus/nexus-data:/nexus-data # 将容器的/nexus-data地址 代理到 本地/docker/nexus/nexus-data文件夹下
--restart=always #在重启docker时,自动重启改容器。
-d sonatype/nexus3 #即为后台运行一直sonatype/nexus3