简体   繁体   English

存储 [main] 在 File::open() 中,::open for '/docker-entrypoint-initdb.d/create_user.js' 失败,权限被拒绝

[英]STORAGE [main] In File::open(), ::open for '/docker-entrypoint-initdb.d/create_user.js' failed with Permission denied

Here is my docker-compose file's container code.这是我的 docker-compose 文件的容器代码。 when it goes to volume part and have to add a user it shows error当它进入音量部分并且必须添加用户时,它会显示错误

  1. Error saving history file: FileOpenFailed: Unable to open() file /home/mongodb/.dbshell: No such file or directory

  2. In File::open(), ::open for '/docker-entrypoint-initdb.d/create_user.js' failed with Permission denied failed to load: /docker-entrypoint-initdb.d/create_user.js

     mongodb: image: mongo container_name: puc_mongodb restart: always ports: - "27018:27017" expose: - "27017" environment: - MONGO_INITDB_ROOT_USERNAME=admin - MONGO_INITDB_ROOT_PASSWORD=dummy - MONGO_INITDB_DATABASE=puc volumes: - "./docker_files/mongodb/:/docker-entrypoint-initdb.d/"

create_user.js code create_user.js 代码

db.createUser(
  {
    user: "arbisoft",
    pwd: "dummy",
    roles: [ { role: "dbOwner", db: "puc" } ]
  }
)

change the permission on the file on your host :更改host上文件的权限:

chmod o+rw ./docker_files/mongodb/create_user.js

currently only you can read/write the file.目前只有您可以读/写文件。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 有什么办法可以将* .sql添加到docker-entrypoint-initdb.d中并在与Alpine相同的Dockerfile中执行应用程序? - Is any way to “add *.sql to docker-entrypoint-initdb.d” and execute an app in the same Dockerfile with alpine? 尝试使用python打开文件时权限被拒绝 - permission denied while trying to open a file with python Docker中的pip不能打开文件'/ usr / local / bin / pip':[Errno 13]权限被拒绝 - pip in docker getting can't open file '/usr/local/bin/pip': [Errno 13] Permission denied awk:致命:无法打开文件“文件”进行读取(权限被拒绝) - awk: fatal: cannot open file 'file' for reading (Permission denied) 使用ugo + rw打开Python并且“权限被拒绝”吗? - Python open and “permission denied” on file with ugo+rw? 打开具有共享权限的文件 - open a file with shared permission 打开 function 权限仅针对图像被拒绝 - Open function permission denied only for image 打开文件并创建2D数组 - Open file and create 2D array OMP:错误 #179:功能无法打开 SHM2 失败:OMP:系统错误 #13:权限被拒绝 - OMP: Error #179: Function Can't open SHM2 failed: OMP: System error #13: Permission denied dl.open()使用ipython但不使用python的权限被拒绝 - Permission denied on dl.open() with ipython but not with python
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM