WSL Docker 使用 bitnami 镜像
  TEZNKK3IfmPf 2023年11月14日 26 0

在WSL中搭建 ​​minio​​ 时,遇到了问题

​07:39:46.36 INFO ==> ** Starting MinIO setup ** chmod: changing permissions of '/data/.root_user': Operation not permitted chmod: changing permissions of '/data/.root_password': Operation not permitted ​

bitnami中有提示:

NOTE: As this is a non-root container, the mounted files and directories must have the proper permissions for the UID 1001.

bitnami 制作的镜像都是非特权用户的,因此挂载目录的时候需要设置目录权限为 ​​1001​​。

Windows 10 的 WSL 中,挂载的目录都无法修改用户和组,命令 ​​chown​​ 无效,因此无法使用 bitnami 镜像时挂载目录。

所以第一步就是先让 WSL 可以改权限,参考微软官方文档:​​Chmod/Chown WSL Improvements​​

先取消挂载指定的目录:

sudo umount

重新指定 ​​metadata​​ 标志的情况下挂载:

sudo mount

上述配置对当前 session 有效,想要永久有效,可以参考下面链接:

  • ​​自动装载设置​​
  • ​​chmod WSL (Bash) doesn’t work​​

修改后就可以通过 ​​sudo chown -R 1001:1001 /folder​​ 设置目录的权限,再启动 minio 就成功了。

minio启动脚本

docker run --name minio \ --restart=unless-stopped \ --publish 9999:9000 \ --publish 9998:9001 \ --volume /mnt/c/Docker/minio:/data \

启动后访问 http://localhost:9998
默认账号密码在挂载目录的文件中

  • .root_user
  • .root_password
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月14日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2024年05月31日   52   0   0 linux服务器
  TEZNKK3IfmPf   2024年05月31日   30   0   0 linux服务器centos
  TEZNKK3IfmPf   2024年05月31日   29   0   0 linuxbind
  TEZNKK3IfmPf   2024年05月31日   40   0   0 linuxshell
TEZNKK3IfmPf