美文网首页
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