使用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/

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM