使用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.查看是否安装成功

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.成功

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章