Docker 方式安装、运行 Nexus3 、重置默认密码、推送 jar 包到私服

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

 

1. 找镜像:

 docker search nexus

2. 拉取镜像:(我已经拉取过,不选择版本时,默认用最新的版本)

 docker pull docker.io/sonatype/nexus3

 

3. 查看镜像:

docker images

4.启动容器:

docker run -tid -p 8081:8081 --privileged=true --name nexus3 -v $PWD/nexus-data:/var/nexus-data --restart=always docker.io/sonatype/nexus3

说明:

-tid  :创建守护式容器 。-p 8081:8081 :宿主机端口(对外访问端口):容器映射端口。这2个端口可不一样。浏览器访问URL用前面个端口 。--privileged=true :容器访问宿主机的多级目录时可能会权限不足,故给 root 权限 。--name nexus3 :给容器取名,可任意设定。-v $PWD/nexus-data:/var/nexus-data :把容器中的 nexus-data 目录挂载到宿主机当前路径下的 nexus-data 下。方便以后查看相关数据。$PWD :取当前路径。此处可以写死为某个完整的确定的目录。 挂载格式为: -v  宿主机目录 :容器目录 。  --restart=always :服务挂后,自动重启 。docker.io/sonatype/nexus3 :镜像名 。

查看容器:

docker ps -a

说明

-a : 查看所有容器,包括非运行中状态的容器。 

SATUS 一栏提示了启动后运行时长,证明容器运行成功。

也可从日志中查看容器:

 docker logs -f nexus3

 说明

-f  :实时更新日志。

nexus3 :  容器名。

 启动成功的日志:

 

5. 浏览器访问:

访问格式为 IP:端口(我的服务器 ip 已经绑定域名,可以直接用域名访问。)

首页加载不算快:

6. 右上角可以登陆。

至此 安装、运行已经 OK 了。

7. jar 包上传到私服。

配置maven 的 setting.xml 文件:

配置 项目中 pom.xml 文件:

执行命令:mvn  clean  deploy -Dmaven.test.skip=true  推送 jar 到私服:

 

PS:关于  mvn  package、mvn install 、mvn deploy 的区别请见文章:简述 maven 命令 package、install、deploy 的区别 

推送成功后就可以在私服中查看对应 jar 了:

 

PS:

遇到问题1:

在启动容器时我原本想换个端口,但发现不用 8081 时,tcp 的端口映射也是自动设置为 8081 的。并且换了端口后,虽然能启动容器成功,显示为运行状态,但是浏览器始终访问不到服务,报错:拒绝连接。最后还是使用了 8081 端口。

 

遇到问题2:

登陆时始终报错,账号或密码不对,默认密码并不是 admin123。

对此解决方法见文章: ( Docker 方式运行 Nexus3 登陆密码不为 admin123 、重置登陆密码)

 

遇到问题3:

容器内部的时间比服务器时间晚 8 小时。

解决方法:启动容器时 加入参数:  -v /etc/localtime:/etc/localtime:ro 。ro:只读。

完整启动命令为:

docker run -tid -p 8081:8081 --privileged=true --name nexus3 -v $PWD/nexus-data:/var/nexus-data  -v /etc/localtime:/etc/localtime:ro --restart=always docker.io/sonatype/nexus3

 

遇到问题4:

执行 mvn  deploy 命令报错:

解决方法见文章:解决: Failed to execute ... maven-deploy-plugin... Return code is: 401, ReasonPhrase: Unauthorized. 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/447655.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从技术岗位走向管理岗位:机会是留给有准备的人

摘要:机会总是留给有准备的人。在被从技术岗位提拔到管理岗位之前,技术人员就要具备管理岗位所需要的基本素质和能力,将功课做在前面,提拔只是最后一步。作者结合自己十年的工作经验谈了自己的看法。 机会总是留给有准备的人。在…

springCloud - 第2篇 - 服务的发现 seeParam

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 一、创建 Client 1. file - new - module 2. spring Initializr - module SDK 选择自己的 JDK ,其余的可以不用填写&…

解决: Failed to execute ... maven-deploy-plugin... Return code is: 401, ReasonPhrase: Unauthorized.

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1. 执行 mvn clean deploy , 想把本地代码 打包并推送到私服 ,报错: [ERROR] Failed to execute goal org.a…

高速行车12条技巧,每一条都关乎你的生命

高速行车12条技巧,每一条都关乎你宝贵的生命。 1、长途旅行前,全面检查整车,防止漏油,轮胎检查是重点! 在中国很多高速事故是可以避免的,绝大部分司机缺少本应该在驾校学到的必备知识,这导致很多…

文件逆序输出及根据行号索取该行内容

一. 起因 年初,一位同学提取了如何实现倒叙输出文件,根据行号索引该行内容,我思考了一下,得出以下二种方案! 二. 方案 1)方案1:(此方案局限性较大,并且耗内存&#xff…

内存映射处理大文件并实现逆序输出

上一篇介绍了一种常见的文件处理方法(可优化为:分次读取文件,但要满足根据行号能快速索引该行内容时会遇到麻烦),所以此片我将介绍另一种更高效,实用,并对本进程的内存空间地址消耗小的方法! 一. 预备知识 1&#xff…

解决: tar: Removing leading `/‘ from member names

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1. 我的情况 。 使用绝对路径 执行 tar 命令: tar -zcvf clientOne.tar /root/jiangyu/projects/springCloud/clientOne/s…

ObjectArx创建指定块

ObjectArx创建自定义块 一. 目的仿照AutoCad的Block命令,实现简版创建块功能!二. 开发环境Win7操作系统,AutoCad2012, VS2008, ObjectArx_SDK_2012三. 相关函数简介1) int acedSSGet (const ACHAR *str, const void *pt1,const void *pt2…

解决:Dockerfile 中执行 tar 命令始终报错:tar: /xx/xx: Cannot stat: No such file or directory tar: Exiting with

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1. docker 执行 build , dockerfile 中有一行命令: RUN tar -zcvP -f clientOne.tar /root/jiangyu/projects/…

ObjectArx创建自定义实体

ObjectArx创建自定义实体 一。目的在ObjectArx中已经有了许多实体,如AcDbLine,AcDbCircle,AcDbArc等,但在用户使用Cad时,会有一些对他们来讲常用的“实体“,如一扇门,如果我们能提供一个“门实体“,让用户能…

开车人千金难买的知识!(组图)

开车的人千金难买的知识: 前言: 一、 发动机是怎样被您自己开坏的 二、 变速箱是怎样被您自己开坏的 三、 排水口(很重要您肯定不知道的) 四、 离合 五、 水箱 六、 方向助力 七、 空调 八、底盘 九、爱车是如何被自己撞坏的&#x…

如何在 IDEA 启动多个 Spring Boot 工程实例

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 一个工程启动多个实例,分别占用不同的端口。 step 1 在IDEA上点击Application右边的下三角 ,弹出选项后,点击Ed…

重启 docker 服务、Docker 重启

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1. 我的情况 :重启阿里云 ECS 服务器后,一切服务都停止了。 重启 XXX 服务通用命令:service xxx re…

linux 查看 CPU 使用率

1:top 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 top -bn 1 -i -c top命令可以看到总体的系统运行状态和cpu使用效率 %us: 表示用户空间程序的cpu使用效率 %sy:表示…

解决: service endpoint with name xxx already exists ( docker 已删除的容器却依旧存在)

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1. 启动服务报错如题 确认 我已经 docker rm -f XXX 了。也确认 各个容器端口并不重复。 重新启动容器服务依旧报错: 粗…

解决:There was an unexpected error (type=Internal Server Error,..). No instances available for XXX

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1.我的情况: 实践 springCloud , 启动了注册中心 eureka、也启动了 服务生产者、服务消费者。 eureka 端口: 1…

springCloud - 第3篇 - 消费者调用服务 ( RestTemplate + Ribbon )

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 一、新建 ribbon 工程: 1. file - new - module 2. spring Initializr - module SDK 选择自己的 JDK ,其余的可…

延长汽车使用寿命,抛弃六大用车坏习惯

汽车使用越来越普及,因为用车习惯问题导致汽车寿命减短,因错误用车习惯导致伤车、损车的例子比比皆是。而用车习惯得当与否,直接关系到汽车的使用寿命。例如发动机,如果保养得当,开50万~60万公里都没问题。汽车使用越来…

解决:Whitelabel Error Page This application has no explicit mapping for /error...UnknownHostException

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1. 我的情况 : springcloud 实践,启动 ribbon 工程后,请求接口报错: Whitelabel Error…

springCloud - 第4篇 - 消费者调用服务 ( Feign )

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 一、新建 ribbon 工程: 1. file - new - module 2. spring Initializr - module SDK 选择自己的 JDK ,其余的可…