使用Docker Compose 部署Nexus后提示:Unable to create directory /nexus-data/instance

Posted badaoliumangqizhi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Docker Compose 部署Nexus后提示:Unable to create directory /nexus-data/instance相关的知识,希望对你有一定的参考价值。

场景

Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程):

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/101111611

在上面部署好Nexus后,启动后日志提示:

Unable to create directory /nexus-data/instance

技术图片

 

 

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

这是因为在docker-compose.yml中配置了数据卷。

version: 3 
services: 
  nexus: 
    restart: always 
    image: sonatype/nexus3 
    container_name: nexus3 
    ports:
      - 8081:8081 
    volumes: 
      - /usr/local/docker/nexus/nexus-data:/nexus-data

 

但是没有对数据卷目录授权。

所以需要对nexus-data授权,这里先授予所有权限。

chmod 777 nexus-data/

技术图片

 

 

技术图片

以上是关于使用Docker Compose 部署Nexus后提示:Unable to create directory /nexus-data/instance的主要内容,如果未能解决你的问题,请参考以下文章

部署Nexus[docker-compose]

Docker Compose部署Nexus3时的docker-compose,yml代码

4.Docker Compose 部署 Nexus

[Dicker]一键部署nexus

docker-compose安装nexus3

EdgeX: 使用最新的 edgex2.0 在 ubuntu 上进行部署,替换私服地址nexus3.edgexfoundry.org 成 docker官方地址,解决下载问题。有了新UI界面