zoukankan      html  css  js  c++  java
  • 创建私有maven库

    在公司搭建私有maven库,我为了在本机做测试,我选择Sonatype nexus oss,在docker里面安装

    1.Mac上安装docker  

    下载地址:https://github.com/boot2docker/osx-installer/releases

    打开安装包,下一步直到安装完成,没有复杂的地方

    安装完成后输入以下命令验证

    $docker run ubuntu echo hello world

    正常情况会打印出 hello world

    可能还会用到boot2docker ip查看IP地址,通常会是192.168.59.103

    docker的安装基本结束了

    2.在docker里安装nexus

    很简单,先在docker里面pull,命令是

    $docker pull sonatype/nexus

    可能会出现失败,多试几次

    pull完成之后可以运行了,在commad里面输入

    $docker run -d -p 8081:8081 --name nexus sonatype/nexus:oss

    但是第一次出现了以下错误

    Unable to find image 'sonatype/nexus:oss' locally

    然后又自动pull了sonatype/nexus,也不知道原因,知道的童鞋可以在下面评论区给我留言

    出现以上问题可以忽略,再运行一下命令,会有这样的提示:

    Error response from daemon: Conflict. The name "nexus" is already in use by container 80289ffddb82. You have to delete (or rename) that container to be able to reuse that name.

    这个提示我忽略了,原因是第一次nexus应该运行起来了

    在浏览器里面输入http://192.168.59.103:8081/,页面正常打开了

    准备工作就这样完成了

    3.nexus必要设置

    上面已经安装好了,登录,默认的用户名和密码分别是:admin   admin123

    下一步如图设置

    保存设置,这样仓库就算完成了

     

     

     

    补充:

    docker run -itd -p 8082:8081 --name nexus sonatype/nexus:oss

    8082是服务器内部端口,这个可以替换其它没有被占用的端口   比如:9090

    8081固定不可改变

  • 相关阅读:
    控制流程
    表达式
    2020.2.7
    寒假自学进度六
    2020.2.6
    2020.2.5
    寒假自学进度五
    Scala初级实验
    寒假自学进度四
    Spark运行基本流程
  • 原文地址:https://www.cnblogs.com/lping/p/5530905.html
Copyright © 2011-2022 走看看