前言最近项目需要对接银行系统,对方提供了一些jar包,这些三方jar是没有上传到中央仓库的,所以无法直接在maven中依赖,因此决定搭建一个Maven私服来处理。maven仓库的使用结构如下图:通常,我们开发项目并没有使用到虚线标识的那两部分,基本都是通过本机的Maven直接访问中央仓库,下载jar包到本地仓库。现在我们需要搭建中间虚线部分。 一、docker安装nexus 1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-24 17:19:12
                            
                                528阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.本机安装    本机安装很简单,安装好后,直接运行即可进入nexus-3.30.0-01\bin目录下,输入cmdnexus /run2.如果在docker里面安装nexus        搜索docker镜像Docker search nexus                
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-19 09:53:19
                            
                                185阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              GoTTY 是一个简单的基于 Go 语言的命令行工具,它可以将你的终端(TTY)作为 Web 程序共享。GoTTY 的架构是基于 Hterm + Web Socket 的,它能在 Web 浏览器上运行一个基于 JavaScript 的终端,并支持通过 HTTP 和 HTTPS 访问。项目地址:https://github.com/yudai/gotty安装 GoTTYGoTTY 原生支持良好的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-06 06:32:29
                            
                                40阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Docker Nexus部署权限问题
在使用Docker进行应用部署和管理的过程中,我们经常会使用到Nexus作为Docker镜像的仓库。Nexus是一个非常强大的工具,但是在一些情况下会遇到权限问题。本文将介绍在Docker Nexus部署中可能遇到的权限问题,以及如何解决这些问题。
## Docker Nexus简介
[Docker Nexus](
## 权限问题描述
在使用Do            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-27 10:51:23
                            
                                427阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            docker安装redis(总结)在使用docker安装redis的过程中,根据网上的一些文章进行操作,但是到最后一步启动docker容器的时候发生错误。在长期战略合作伙伴——百度的协助下,最终找到了问题的所在,最后写这篇博客记录一下,也算是避避坑。安装环境:阿里云服务器(centos7.9)docker 1.13.1安装模式单机版一、检查docker中是否有redis容器和镜像#查看所有容器
d            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-17 23:22:49
                            
                                5阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 如何实现“nexus3 docker centos 权限”
## 1. 流程展示
```mermaid
gantt
    title Nexus3 Docker Centos 权限实现流程
    section 了解需求
    安装Nexus3: done, 2022-01-01, 1d
    配置Docker: done, 2022-01-02, 1d
    设置Centos权            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-17 03:39:39
                            
                                33阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Docker容器的特点:1.轻量级 在机器上运行的Docker容器共享该机器的操作系统内核; 他们使用更少的计算和内存。图像由文件系统层构建并共享公用文件。最大限度地减少了磁盘使用量。2.标准 Docker容器基于开放标准,可在Linux发行版,Microsoft Windows以及任何基础架构(包括虚拟机,裸机)上运行。3.安全 Docker容器将应用程序彼此隔离并从底层基础架构中分离出来。提供            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-13 23:21:15
                            
                                12阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            个人笔记,不保证正确,也并非介绍得事无巨细。。一、Docker 数据管理Docker 持久化数据有两种方式:使用数据卷(volume):更安全(只有挂载了该数据卷的容器可读写),和主机耦合度低,但是用起来总感觉隔着些东西...
如果你要在多个容器间共享数据,那最佳选择是 volume通过使用 NFS 等 volume 驱动,还可以实现将数据保存到远程存储(NAS)中。但是缺点是,不熟悉 docke            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-25 18:01:04
                            
                                89阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            备注:搭建nexus私服请参考上一篇文章基于Docker搭建Maven私服Nexus,Nexus详解一:将jar发送到nexus私服务器1.pom.xml文件添加配置 pom.xml文件中的这个版本标签对应结尾的(RELEASE、SNAPSHOT)将决定分配到私服的那个仓库<version>1.0.0-RELEASE</version><!--配置上传到私服            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-17 11:45:06
                            
                                57阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在开始之前,需要问一个问题:docker的私有仓库,nexus3和harbor哪个好用?我的回答是,没有好与不好之分,只有适合与不适合。就像张戈大佬在回答提问时说的:harbor应该更专业,但是更重,要部署N个组件(虽然也可以用docker部署)。nexus3覆盖更全面,啥都可以做,是一个混合仓库,一个能抵多个,主要还是看场景。因为我之前用nexus3做了maven、yum、npm的私服,所以对我            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-18 19:36:28
                            
                                348阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.  
一、回顾2.  
1、什么是maven
3.  
    是一个软件开发的管理工具,主要管理的工作是:依赖管理、项目构建
4.  
2、使用maven的好处
5.  
    能够集中管理jar包,提供一键构建
6.  
3、maven的安装及配置
7.  
    配置MAVEN_HOME,PATH路径配置
8.  
<localRepository>
9.  
    运            
                
         
            
            
            
            部署nexus 并使用 docker仓库一、Nexus简介二、为什么用Nexus三、容器部署1. 安装docker2. 使用docker-compose部署2.1 安装docker-compose2.2 创建相关目录2.3 创建docker-compose.yaml2.4 创建nginx代理2.5 启动服务2.6 创建docker仓库2.7 添加访问权限2.8 docker 添加 私有仓库地址            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-16 15:21:40
                            
                                207阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            备注:首先在linux环境安装Java环境和Docker,私服需要的服务器性能和硬盘存储要高一点,内存不足可能到时启动失败,这里以4核8GLinux服务器做演示一:基于Docker安装nexus31.下载nexus3镜像
docker pull sonatype/nexus3
2.启动nexus3容器,将容器内部/var/nexus-data挂载到宿主机/usr/local/boris/nexus            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-08 16:51:14
                            
                                446阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            以HTTP为例,暂未配置测试HTTPS方式。存疑问题: 通过代理去公网Pull镜像是否需要配置HTTP代理,安装nexus的机器有访问公网权限,这里未配置HTTP代理。 1、拉取Nexus3版本镜像,启动容器运行私服服务#创建挂载目录,并授权
mkdir -p /opt/nexus/
chown -R 200 /opt/nexus/  
#拉取最新nexus3版本的镜像,也可指定版本
docker            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-06 13:51:02
                            
                                240阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一. 安装NexusNexus需要Java环境,请自行下载安装1. Nexus下载地址
根据系统选择对应的版本,这里使用Centos7.x2. 解压tar xf nexus-3.34.0-01-unix.tar.gznexus-3.34.0-01:nexus服务目录sonatype-work: 私库目录3. 修改nexus配置文件vi nexus-3.34.0-01/etc/nexus-defau            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-29 14:38:37
                            
                                189阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.下载最新版本的nexus2.打开目录nexus-2.4.0-09-bundle\nexus-2.4.0-09\bin\jsw 这个目录下面你会发现有很多系统版本的nexus环境   我的电脑是win7 (64)为的系统,所以我选择的是windows-x86-64这个版本 打开一个版本你会看到如下: 我一般都是将nexus安装成windows服务,所以点击insta            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-24 17:23:34
                            
                                251阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            为啥要搭建Maven私服呢,因为有时候公司不便将一些内部封装好的jar或者aar的架包放到外网上,或者当项目大一点的时候需要将一些业务封装成一个模块,来使用就需要本地私服了,注意上传上去的.aar文件不是整个项目哦。  一 Nexus的搭建1:首先得安装Java的jdk;  2:下载Nexus:https://support.sonatype.com/hc/en-us/articles/21863            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-08 21:37:53
                            
                                91阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Nexus Docker: 科普及代码示例
maven-central:maven中央库,默认从https://repo1.maven.org/maven2/拉取jar2)maven-releases:私库发行版jar3)maven-snapshots:私库快照(调试版本)jar4)maven-public:仓库分组,把上面三个仓库组合在一起对外提供服务,在本地maven基础配settings.xml中使用。 N            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-22 10:14:45
                            
                                134阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是nexus?       nexus的中文意思是“关系”、“合流点”、“纽带”的意思,正如其中文意思,nexus就是作为maven与远程仓库(远程仓库就是外网上的一个jar依赖坐标标本)之间的纽带使用。为什么使用nexus?       在不使用nexus的时候,新建maven项目,其相关的依赖,maven会根据            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 09:07:41
                            
                                68阅读
                            
                                                                             
                 
                
                                
                    