美文网首页
Ubuntu下搭建Maven私服仓库

Ubuntu下搭建Maven私服仓库

作者: AC编程 | 来源:发表于2021-09-29 11:37 被阅读0次

    一、安装Docker

    参考:菜鸟教程|Ubuntu Docker 安装

    6.1使用官方安装脚本自动安装

    安装命令如下:

    curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
    
    

    也可以使用国内 daocloud 一键安装命令(我使用的是这种方式):

    curl -sSL https://get.daocloud.io/docker | sh
    
    安装完成

    二、下载Nexus

    依次执行以下命令

    apt-get update
    
    docker pull sonatype/nexus3
    
    cd /usr/local/
    
    mkdir docker
    
    cd docker
    
    mkdir nexus
    
    cd nexus
    
    vim docker-compose.yml 
    

    内容如下

    version: '3.1'
    services:
      nexus:
        restart: always
        image: sonatype/nexus3
        container_name: nexus
        ports:
          - 8081:8081
        volumes:
          - /usr/local/docker/nexus/data:/nexus-data
    

    注意:阿里云ECS安全组需要开放对应的端口,此处设置的端口是8081,则需要开放8081端口

    三、安装 Docker-compose

    安装命令

    apt-get install docker-compose
    

    查看安装版本

    docker-compose version
    

    四、启动容器(nexus)

    在上述的yml文件同级目录下执行

    docker-compose up -d
    

    执行过程

    root@iZwz9a6j1np8rulclvz4gnZ:/usr/local/docker/nexus# docker-compose up -d
    Creating network "nexus_default" with the default driver
    Creating nexus ... 
    Creating nexus ... done
    

    使用上面的命令docker-compose up -d启动后会在当前目录生产data目录,需要加上读写权限

    chmod 777 data -R
    

    执行过程

    root@iZwz9a6j1np8rulclvz4gnZ:/usr/local/docker/nexus# ls
    data  docker-compose.yml
    root@iZwz9a6j1np8rulclvz4gnZ:/usr/local/docker/nexus# chmod 777 data -R
    root@iZwz9a6j1np8rulclvz4gnZ:/usr/local/docker/nexus# 
    

    五、访问网站

    用自己服务器的IP:端口访问网站,如http://120.77.14.98:8081/

    Maven私服仓库

    参考资料

    Ubuntu16.04.6下搭建Maven私服仓库

    相关文章

      网友评论

          本文标题:Ubuntu下搭建Maven私服仓库

          本文链接:https://www.haomeiwen.com/subject/lacjnltx.html