Docker搭建nexus3.x私服

Nexus3是一个仓库管理器,它极大地简化了本地内部仓库的维护和外部仓库的访问。平常我们在获取maven仓库资源的时候,都是从maven的官方(或者国内的镜像)获取,速度缓慢且团队重复获取,这时候我们需要搭建自己的nexus私服。

前提

已经安装docker及docker-compose,安装教程见上一篇文章《安装Docker和Docker-Compose

1.编写docker-compose-nexus3.yml

内容如下

version: '3'
services:
  nexus:
    container_name: nexus
    image: sonatype/nexus3
    restart: always
    ports:
      - '8181:8081'
    volumes:
      - /home/nexus3/data:/nexus-data

2.创建映射的文件夹

mkdir -p /home/nexus3/data

3.创建并启动容器

docker-compose -f docker-compose-nexus3.yml up -d

4.开放防火墙端口

firewall-cmd --zone=public --add-port=8181/tcp --permanent

5.验证是否安装成功

访问:http://ip:8181

6.登录问题

如果登录出现’Incorrect username or password, or no permission to use the application.’。依次执行如下命令

docker exec -it nexus bash
bash-4.2$ cd /nexus-data/
bash-4.2$ cat admin.password 
d62fa667-a22b-41db-a14a-6aa6f793f4fbbash-4.2$

输出的最后一行除去bash-4.2$就是首次登录密码。

7.在项目中使用

image.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值