Nexus3是一个仓库管理器,它极大地简化了本地内部仓库的维护和外部仓库的访问。平常我们在获取maven仓库资源的时候,都是从maven的官方(或者国内的镜像)获取,速度缓慢且团队重复获取,这时候我们需要搭建自己的nexus私服。

前提

已经安装docker及docker-compose,安装教程见上一篇文章《安装Docker和Docker-Compose》

1.编写docker-compose-nexus3.yml

内容如下

version: '3'
services:nexus:container_name: nexusimage: sonatype/nexus3restart: alwaysports:- '8181:8081'volumes:- /home/nexus3/data:/nexus-data

2.创建映射的文件夹

mkdir -p /home/nexus3/data

3.创建并启动容器

docker-compose -f docker-compose-nexus3.yml up -d

4.开放防火墙端口

firewall-cmd --zone=public --add-port=8181/tcp --permanent

5.验证是否安装成功

访问:http://ip:8181

6.登录问题

如果登录出现’Incorrect username or password, or no permission to use the application.’。依次执行如下命令

docker exec -it nexus bash
bash-4.2$ cd /nexus-data/
bash-4.2$ cat admin.password
d62fa667-a22b-41db-a14a-6aa6f793f4fbbash-4.2$

输出的最后一行除去bash-4.2$就是首次登录密码。

7.在项目中使用

Docker搭建nexus3.x私服相关推荐

  1. Docker搭建nexus3私服

    1.docker运行nexus3 #查找镜像 docker search nexus3 #下载镜像 docker image pull docker.io/sonatype/nexus3docker ...

  2. 【Maven】---Linux搭建Nexus3.X私服

    nexus 简介: Nexus是一个Maven仓库管理器,用来搭建私有仓库服务器. 建立公司/组织的私有仓库的的好处是 便于管理 , 节省公网带宽 , 利用内网下载依赖项速度快 ,还有一个非常有用的功 ...

  3. Docker容器搭建 Nexus3 私服

    Docker容器搭建 Nexus3 私服 1.介绍 2.搭建私服 2.1.下载nexus镜像 2.2.新建挂载目录 2.3.创建容器 2.4.访问nexus页 3.私服使用 3.1.私服配置 1.介绍 ...

  4. Nexus - 基于docker搭建Maven私服

    Nexus - 基于docker搭建Maven私服 1 关于Nexus和Maven 1.1 Nexus 1.2 Maven 2. 部署Nexus 2.1 启动nexus 2.2 登录nexus 2.3 ...

  5. Linux+MCSM9+Docker 搭建Minecraft基岩版BDS私服,我的世界基岩版开服教程

    Debian系统使用MCSManager面板和Docker容器搭建MC基岩版服务器的教程 视频教程:https://www.bilibili.com/video/BV1FZ4y1v7iK/ Linux ...

  6. 基于Docker搭建私有镜像仓库

    通常我们在docker中拉取的镜像都是在docker hub在线存储库中获取的,这个在线存储库里的docker镜像可以由任何用户发布和使用,显然这在某些场景下是不适用的,比如某些互金的隐私项目,或者是 ...

  7. 基于Docker搭建Gitlab代码存储

    关于Docker搭建Gitlab,在19年时就已经在博客发过文章了,今天重新回顾一下. 1.拉取镜像 docker pull gitlab/gitlab-ce 默认拉取最新版本: 2.创建Gitlab ...

  8. Linux+MCSM9+Docker 搭建我的世界mohist1.18.2版服务器,MC开服教程

    Debian系统使用MCSManager9面板和Docker容器搭建Minecraft Java版私服的教程,本教程用的mohist1.18.2服务端,用其他服务端的也可以参考一下. mohist支持 ...

  9. 使用Docker搭建svn服务器教程

    使用Docker搭建svn服务器教程 svn简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很 ...

最新文章

  1. 生物系统和疾病的多组学数据整合考虑和研究设计
  2. [译]5.1. System Initialization Overview 系统初始化简介
  3. 谨慎全面地对待“滞销”
  4. Android之线程池
  5. 技术实践丨GaussDB(DWS)运维管理功能“升级”的原理和使用
  6. 360浏览器清除缓存_微信缓存清理教程
  7. Java中常量定义在interface和class的区别(转)
  8. JavaScript(三)数值类型
  9. CentOS 7 常用命令
  10. 美国密歇根州立大学计算机专业,密歇根州立大学计算机科学与工程系
  11. 二元置信椭圆r语言_医学统计与R语言:Meta 回归作图(Meta regression Plot)
  12. 百度大脑iOCR助力财务报销智能化,省时省力
  13. 螃蟹保存方法保存时间_活面包蟹怎么保存?面包蟹能保存多久
  14. 京东云主机使用-搭建简单网页(macOS)
  15. [NOIP模拟33]反思+题解
  16. java编写的公共钥匙盒_公共钥匙盒.java
  17. 关于图的广度优先搜索—————洛谷1332
  18. 项目型公司 VS 产品型公司
  19. HP 3PAR可用容量计算方式
  20. VUE 获取访问IP、地区、浏览器以及电脑操作系统

热门文章

  1. 电脑正常开机运行黑屏但是有鼠标
  2. 服务器运维业绩,中兴通讯副总裁郭树波:力争2021年服务器业绩增长超过60%
  3. 若是他只口里说要去 操盘手软件
  4. 星网宇达-组合导航在ros系统中的使用方法
  5. joomla之T3框架使用教程1----安装
  6. Linux压缩、解压缩以及打包命令
  7. 做芯片性能对比时,芯片的模式选择及菊花链模式的使用
  8. GIS开发工程师 技能目录
  9. Android开发-连接开发板蓝牙模块发送和接收数据
  10. 教你如何装修淘宝店铺