docker上的mvn私服搭建及简单使用

温故而知新,可以为师矣!<<

docker上安装mvn私服,首先需要有docker环境,登录root用户,确定yum的源最新yum update;以下直接上安装指令;

1、yum install docker

     注:安装过程中会缺少一些包或者插件,直接百度安装这些插件的yum指令就可以;

2、修改/etc/selinux/config 文件 将SELINUX=enforcing改为SELINUX=disabled

     这一步看情况做,我的没有修改也成功了,主要是解决docker循环重启问题!

3、vim /etc/docker/daemon.json

  修改内容为国内源: { "registry-mirrors": ["https://registry.docker-cn.com"] }

4、systemctl restart docker 

5、docker search nexus

6、docker pull sonatype/nexus3

7、docker images

8、mkdir –p /root/DockerSoft/nexus-data

9、chown –R 200 /root/DockerSoft/nexus-data

10、docker run -d -p 8081:8081 --name nexus -v /root/DockerSoft/nexus-data:/nexus-data sonatype/nexus3

11、docker restart nexus

12、docker ps

13、网页访问http://20.48.5.5:8081

右上角登录admin,会提示你密码所在位置,注意修改;

以上参考https://blog.csdn.net/lk142500/article/details/91357441

下面是mvn配置部分操作步骤:

1、cd /Maven/apache-maven-3.6.1/conf

2、vim settings.xml

添加内容:

  <servers>
        <server>
            <id>maven-public</id>
            <username>admin</username>
            <password>admin</password>
        </server>

  </servers>

<mirrors>
 <mirror>
     <!--55服务器私服-->
     <mirror>
      <id>my mavenn</id>
      <name>my maven</name>
      <url>http://20.48.5.5:8081/repository/maven-public/</url>
      <mirrorOf>central</mirrorOf>
    </mirror>
</mirrors>

3、vi projectSpace/RecieveAndParseEmail/pom.xml

添加如下内容:

<!--  配置nexus远程仓库 -->
<repositories>
    <repository>
        <id>maven-public</id>
        <name>maven-public</name>
        <url>http://20.48.5.5:8081/repository/maven-public/</url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </repository>
</repositories>
<!--  配置从那个仓库下载jar架包 -->
<pluginRepositories>
    <pluginRepository>
        <id>maven-public</id>
        <name>maven-public</name>
        <url>http://20.48.5.5:8081/repository/maven-public/</url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </pluginRepository>
</pluginRepositories>

4、cd projectSpace/RecieveAndParseEmail/

5、mvn clean install

回到网页端:

 

发现这里已经有包了——之前是空的;

<<温故而知新,可以为师矣!

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值