docker 部署nenux3报错:java.io.FileNotFoundException: ../sonatype-work/nexus3/tmp/i4j_ZTDnGON8hezynsMX2ZCYAVDtQog=.lock (Permission denied)

java.io.FileNotFoundException: ../sonatype-work/nexus3/tmp/i4j_ZTDnGON8hezynsMX2ZCYAVDtQog=.lock (Permission denied)

没有权限呀!!!

docker image inspect sonatype/nexus3

  查看镜像信息你会发现

 

  "Config": {

    ......
    "User": "nexus",
    ......
  }

没错,缺省用户名是“nexus”。

如果你使用卷是其他用户的,就会出现没权限的情况。

解决方法

指定用户,当前用户使用:${USER}

docker-compose-yml

  nexus3:
    image: sonatype/nexus3:latest
    restart: always
    user: ${USER}
    volumes:
      - "./nexus/nexus-data/:/nexus-data/"

 

posted @ 2023-09-18 13:57  刘东才  阅读(463)  评论(0)    收藏  举报