Ubuntu下搭建Maven私服仓库

2021-09-29  本文已影响0人  AC编程

一、安装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私服仓库

上一篇下一篇

猜你喜欢

热点阅读