如何在没有权限错误的情况下使用 bitnami/cassandra:4.1 的本地卷?

问题描述 投票:0回答:1

我有以下内容

cassandra:
  
  container_name: cassandra
  
  image: bitnami/cassandra:4.1
  
  volumes:
    
    - ./cassandra_data:/bitnami
  
  environment:
    
    - CASSANDRA_SEEDS=cassandra
    
    - CASSANDRA_PASSWORD_SEEDER=yes
    
    - CASSANDRA_PASSWORD=cassandra

但是当我跑步时我发现

2023-10-01 11:26:55 realpath: /bitnami/cassandra/conf: No such file or directory
2023-10-01 11:26:55 mkdir: cannot create directory '/bitnami/cassandra': Permission denied

如果我删除该卷,一切正常,但这不是我想要的,我希望它将数据存储在我的本地盒子而不是容器上。

如何配置适当的权限?

docker cassandra bitnami
1个回答
0
投票

文件系统具有 root 权限,容器在没有 root 权限的情况下运行。

请参阅“保留您的应用程序”下的文档此处

更改文件系统的权限,然后再次运行

docker-compose up -d

© www.soinside.com 2019 - 2024. All rights reserved.