首页 > 其他分享 >安装Nexus3和使用Nexus3搭建私有docker镜像仓库

安装Nexus3和使用Nexus3搭建私有docker镜像仓库

时间:2024-07-06 22:08:12浏览次数:18  
标签:opt 02 nexus nexus3 防火墙 -- Nexus3 镜像 docker

1、官网下载Nexus3:

https://help.sonatype.com/en/download.html

2、上传到服务器后解压:

tar -xf nexus-3.69.0-02-java8-unix.tar.gz

3、修改运行nexus配置

【1】修运行nexus所使用的用户:

vim /opt/nexus3/nexus-3.69.0-02/binexus.rc 
#修改默认登陆用户为admin
#run_as_user=""
run_as_user="admin"

【2】修运行nexus所使用的JDK版本:

vim /opt/nexus3/nexus-3.69.0-02/bin/nexus

#这里指定JDK安装的文件路径  寻找jdk安装路径:
INSTALL4J_JAVA_HOME_OVERRIDE="/opt/java/jdk1.8.0_411"  
INSTALL4J_JAVA_PREFIX=""
GREP_OPTIONS=""

#将 run_as_root=true修改为false(这样可以使用root账号启动nexus)

【3】修运行nexus默认访问端口: 

 vim /opt/nexus3/nexus-3.69.0-02/etc/nexus-default.properties

#默认端口即为8081,需要修改可改为其他端口
application-port=8081

【4】注册服务,开机自启

#添加软连接到启动项
ln -s /opt/nexus3/nexus-3.69.0-02/bin/nexus /etc/init.d/nexus
#对nexus启动项进行授权和查看
cd /etc/init.d/
chkconfig --add nexus
chkconfig --levels 345 nexus on
chkconfig --list

【5】启动服务

 service nexus start 

【6】开启防火墙端口策略

#查看防火墙全部设置
firewall-cmd --list-all
#若防火墙服务未启动可执行
systemctl start firewalld
#设置nexus服务端口防火墙可访问
firewall-cmd --zone=public --add-port=8081/tcp --permanent
#重新加载防火墙设置
firewall-cmd --reload
#重新查看防火墙全部设置确认添加成功
firewall-cmd --list-all
 【7】查看密码 
默认账号为:admin 

#查看密码
cat /opt/nexus3/sonatype-work/nexus3/admin.password

 

标签:opt,02,nexus,nexus3,防火墙,--,Nexus3,镜像,docker
From: https://www.cnblogs.com/teiperfly/p/18287987

相关文章

  • Vmware Ubuntu虚拟机安装Docker心得
    如果添加download.docker.comapt源失败的话,可以将此链接改为阿里云的链接:http://mirrors.aliyun.com/docker-ce/linux/ubuntu/sudoadd-apt-repository"deb[arch=amd64]http://mirrors.aliyun.com/docker-ce/linux/ubuntu/$(lsb_release-cs)stable"否则sudoaptinstal......
  • 尚硅谷 docker-compose.yml 文件内容
    #配置各个容器服务services:microService:image:zzyy_docker:1.6container_name:ms01#容器名称,如果不指定,会生成一个服务名加上前缀的容器名ports:-"6001:6001"volumes:-/app/microService:/datanetworks:-springboo......
  • 52-3 权限维持 - IFEO注入(镜像劫持)
    IFEO注入(映像劫持)介绍IFEO(ImageFileExecutionOptions)位于Windows注册表中的路径为:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ImageFileExecutionOptionsIFEO最初设计用于为在默认系统环境下可能出现错误的程序提供特殊的调试和执行环境。通过......
  • Docker-文件分层与数据卷挂载详解(附案例)
    文章目录文件分层数据卷挂载的含义数据卷挂载实践数据卷挂载案例数据卷挂载方式数据卷常用命令容器间数据共享更多相关内容可查看文件分层例:拉取mysql5.7的镜像,在继续拉取mysql5.8的镜像,会出现一部分文件已存在的现象这种分层技术是docker强大的功能点之一......
  • 基于Qwen2/Lllama3等大模型,部署团队私有化RAG知识库系统的详细教程(Docker+AnythingLLM
    自ChatGPT发布以来,大型语言模型(LargeLanguageModel,LLM,大模型)得到了飞速发展,它在处理复杂任务、增强自然语言理解和生成类人文本等方面的能力让人惊叹,几乎各行各业均可从中获益。然而,在一些垂直领域,这些开源或闭源的通用基础大模型也暴露了一些问题,主要体现在以下3个方面:......
  • Docker Compose 安装
    安装方案场景一:安装DockerDesktop获取DockerCompose的最简单且推荐的方法是安装DockerDesktop。DockerDesktop包括DockerCompose以及DockerEngine和DockerCLI,它们是Compose的先决条件。场景二:安装Compose插件如果您已经安装了DockerEngine和DockerCL......
  • Docker Compose 快速入门
    这是一个非规范性示例,仅突出显示了使用Compose可以执行的关键操作。第2步:在Compose文件中定义服务Compose简化了整个应用程序堆栈的控制,使您可以轻松地在单个易于理解的YAML配置文件中管理服务、网络和卷。在您的项目目录中创建一个名为的文件compose.yaml并粘贴以下......
  • Dockerfile构建Tomcat镜像
     步骤: (1)创建一个目录,把构建Tomcat的Dockerfile文件保存到此目录。mkdirtomcat8cdtomcat6 文件内容FROMcentos:7MAINTAINERxpxRUNsed-i's|mirrorlist=|#mirrorlist=|g'/etc/yum.repos.d/CentOS-*.repo\&&sed-i's|#baseurl=http://mirror.cent......
  • 使用docker搭建ELK分式日志同步方案
    ELK作为业界最常用日志同步方案,我们今天尝试一下使用docker快速搭建一套ELK方案。ELK使用国内加速源拉取的镜像比较旧,有条件的朋友可以拉取官网的源。elasticsearch作为日志储存库(数据库),kibana的作用通过elasticsearch的API接口调取其中数据作可视化分析,logstash的作用就是将程序......
  • docker 部署分布式事务框架 seata
    1可以参考官方文档:https://seata.apache.org/zh-cn/docs/ops/deploy-by-dockerhttps://seata.apache.org/zh-cn/docs/ops/deploy-ha/ 2docker部署2.1启动容器#拉取镜像dockerpullseataio/seata-server#新建本地目录mkdir-p/mydata/seata/config#启动容器docke......