如果不是开源软件,在上传服务器之前,可以先混淆代码
这次使用 nexus 作为 maven 私有服务
系统要求
cpu 最低 4 核,内存 8G,详细见官网说明
也有网友说:阿里云服务器ECS一台 1核CPU 2G内存(注意:最低为2G,否则运行报错)
镜像地址
注意事项
官方系统要求:4 核 8G,网友所 1 核 2G 也可以。
在admin.password
文件内修改密码
新容器启动该要(2-3 分钟),使用docker logs -f nexus
看日志
程序安装到/opt/sonatype/nexus
目录中了
/nexus-data
用于配置,日志和存储。此目录需要 Nexus 进程(UID 200 运行)可写。
持续数据
方法一:创建目录
$ mkdir /some/dir/nexus-data && chown -R 200 /some/dir/nexus-data$ docker run -d -p 8081:8081 --name nexus -v /some/dir/nexus-data:/nexus-data sonatype/nexus3
方法二:使用卷
$ docker volume create --name nexus-data$ docker run -d -p 8081:8081 --name nexus -v nexus-data:/nexus-data sonatype/nexus3
在docker/nexus
中有相关的脚本可以参考。
首先创建一个目录
sudo mkdir -p /data/nexus-data && sudo chown -R 200 /data/nexus-data
其次运行 docker compse
docker-compose up -d
nexus
[Gradle 中文教程系列]-跟我学 Gradle-4.1:Nexus 私服的安装与配置
https://www.jianshu.com/p/e8d999465edf