Linux搭建Nexus私服(docker)

1. 安装Nexus

1.1 创建存放数据位置

# 进入自己指定存放目录
cd /home
# 创建个文件夹
mkdir nexus
# 赋予权限,不然启动会报错,无操作权限
chmod 777 /home/nexus/

1.2下载Nexux镜像

        Nexus有一个官方的Docker镜像,我们可以通过Docker Hub来下载。打开终端或命令行窗口,执行以下命令:

    docker pull sonatype/nexus3

1.3启动nexus镜像容器

        启动之前请先开放端口号(nexus默认端口号为8081):

    firewall-cmd --add-port=8081/tcp --permanent

        重载入添加的端口:

    firewall-cmd --reload

        最后输入docker命令启动Nexus...

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

        通过docker logs 容器id或容器名查看日志,发现nexus服务启动报错。        

        发现是文件目录权限问题,执行如下命令即可解决:

    chmod 777 /home/nexus/nexus-data/

执行完后,需要删除已经存在的nexus容器。

        查找容器docker ps -a,再停止docker stop 容器id,最后删除docker rm 容器id即可。

        重新启动,当查看启动日志出现Started Sonatype Nexus OSS说明启动成功。

        这时通过http://ip:8081/即可访问。

1.4查看登录密码

        点击右上角Sign in进行登录,账号为admin,密码需要去admin-password查看,操作如下:

# 查看密码,路径在登录框会提示,然后复制即可,登录成功后会让你修改密码

    cat /home/nexus-data/admin-password

        回到页面登录,即可操作nexus。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值