使用docker容器安装maven私服,并发布jar包

准备工作

   安装好docker

开始安装maven镜像

1.下载一个nexus3的镜像

docker pull sonatype/nexus3

2.配置宿主机的maven目录,并设置权限

mkdir /opt/nexus-data && chmod -R 777 /opt/nexus-data

3.将容器内部/var/nexus-data挂载到主机/root/nexus-data目录

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

4.查看是否安装成功

#docker启动报错:WARNING: IPv4 forwarding is disabled. Networking will not work.
需要做如下配置

vi /usr/lib/sysctl.d/00-system.conf

###添加如下代码:

net.ipv4.ip_forward=1

###重启network服务

systemctl restart network 

5.客户端访问

登录

1.右上角登录即可,在登录页可以看到密码是在 如下目录保存

2.查看docker中maven私服的容器ID如下

3.进入该容器中

docker exec -it 3762df0a614c bash

4.查看密码

cat /nexus-data/admin.password

密码为bash-4.4$前的所有字符

5.登录

上传jar

1.创建一个用户

2.创建一个仓库地址

3.修改本地maven的setting,添加maven私服账号,使用创建用户的id,name,password

<servers>

	<server>
        <id>gothic</id>
        <username>gothic</username>
        <password>123456</password>
      </server>
	
  </servers>

4.在项目中加上发布地址

   <distributionManagement>
        <repository>
            <id>gothic</id>
            <name>gothic</name>
            <url>http://192.168.59.130:8081/repository/gothic_snapshot/</url>
        </repository>
    </distributionManagement>

5.发布,点击idea的deploy即可,切记idea配置好本地maven

6.成功

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值