Nexus3私服 Docker

Nexus 简介

Nexus 是个仓库管理器,目前主要分2大版本:2.X 和 3.X。2.X 主要支持的格式是Maven、P2、OBR、Yum。3.X主要支持的是Docker、NuGet、npm、Bower、Pypi、Ruby Gems,当然也支持构建工具Maven 和Gradle。Nexus 3只支持Oracle jdk8,不支持其它版本的JDK,比如OpenJDK。更多内容可以查看Nexus下载页面

Nexus 安装

本次安装的Nexus OSS的版本是3.1.0。

Nexus3 Docker安装脚本地址是docker-nexus3。其实安装起来比里面的描述要简单一些。先把镜像拉取下来,然后直接run 就可以了。但是因为当时操作的时候,拉取镜像的机器与实际安装的机器不是同一台,所以要把镜像推送的registry 仓库,然后再运行。


docker pull sonatype/nexus3:3.1.0
docker tag sonatype/nexus3:3.1.0 kennygu/sonatype/nexus3:3.1.0
docker push kennygu/sonatype/nexus3:3.1.0

创建存储文件目录,并修改目录拥有者,容器里面运行的uid 是 200.

mkdir /home/nexus && chown -R 200 /home/nexus
docker run -d -p 8081:8081 -v /home/nexus:/nexus-data --name nexus kennygu/sonatype/nexus3:3.1.0
就是这么简单就安装好了,如果不能访问的话看看是不是iptable 没有开放8081端口。

通过docker logs nexus 可以查看启动日志。


注:阿里云上需要开启8081端口;



来源:https://wendyeq.me/2016/11/20/nexus-oss-3-in-docker/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值