Dokcer搭建maven私有服务器-nexus3

1、拉取镜像

docker pull sonatype/nexus3 

2、创建资源目录

mkdir nexus-data 

3、向资源目录授权

chown -R 200 nexus-data

4、创建容器

docker run -d --name nexus3 --restart=always -v /指定目录地址/nexus-data:/nexus-data sonatype/nexus3

执行完成命令之后 nexus3应该就能正常启动,但是无法通过外网访问。后期可以通过配置nginx或者apache等进行端口指向完成外网访问。同时也可以加上参数:-p 8081:8081 进行端口指向。

5、搭建完成的时候可能会出现无法启动的问题

docker: Error response from daemon: OCI runtime create failed: container_linux.go:344: starting container process caused "process_linux.go:293: copying bootstrap data to pipe caused \"write init-p: broken pipe\"": unknown.

此时我们需要使用update还更新我们的系统,并且重启系统完成更新。
注意一点,如果我们没有进行授权会出现项目无限重启

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                                    PORTS               NAMES
bee1d877be16        sonatype/nexus3     "sh -c ${SONATYPE_DI…"   2 hours ago         Restarting (255) Less than a second ago                       nexus3

此时我们使用docker logs nexus3查看容器异常信息的时候会看到:

Warning:  Cannot open log file: ../sonatype-work/nexus3/log/jvm.log
Warning:  Forcing option -XX:LogFile=/tmp/jvm.log
Unable to update instance pid: Unable to create directory /nexus-data/instances
/nexus-data/log/karaf.log (No such file or directory)
Unable to update instance pid: Unable to create directory /nexus-data/instances
mkdir: cannot create directory '../sonatype-work/nexus3/log': Permission denied
mkdir: cannot create directory '../sonatype-work/nexus3/tmp': Permission denied
OpenJDK 64-Bit Server VM warning: Cannot open file ../sonatype-work/nexus3/log/jvm.log due to No such file or directory

的异常信息,此时关闭容器并对资源目录授权就可以解决。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.import static是Java 5增加的功能,就是将Import类中的静态方法,可以作为本类的静态方法来...
    XLsn0w阅读 1,396评论 0 2
  • 面向对象主要针对面向过程。 面向过程的基本单元是函数。 什么是对象:EVERYTHING IS OBJECT(万物...
    sinpi阅读 1,193评论 0 4
  • 前言 在Android开发中,会经常遇到需要将写好的某个lib用于各个不同的项目中。一般的做法,就是将lib直接导...
    码途有道阅读 4,789评论 5 20
  • 1、第八章 Samba服务器2、第八章 NFS服务器3、第十章 Linux下DNS服务器配站点,域名解析概念命令:...
    哈熝少主阅读 3,873评论 0 10
  • 当你引以为傲的东西一件件消散时,会如何选择? 最近在重读毕淑敏的《破解幸福密码》,大概是两年前读过的一本非常好的、...
    莺莺了了阅读 907评论 0 2

友情链接更多精彩内容