wsl环境下docker安装minio注意事项

29 阅读1分钟

背景介绍

  1. 操作系统:WINDOWS
  2. 目标软件:MinIO
  3. 安装方式:Docker

安装过程

在wsl环境中,通过脚本进行安装时,提示如下错误:

root@DESKTOP-3IEK5CL:/mnt/c/Windows/system32# docker run -p 9000:9000 -p 9001:9001 -d --restart=always -e "MINIO_ACCESS_KEY=admin" -e "MINIO_SECRET_KEY=admin" -v E:\local\minio\data:/data -v E:\local\minio\config:/root/.minio minio/minio server /data --console-address ":9001"
docker: Error response from daemon: invalid mode: /data.

虽然脚本中有两个/data目录,但是问题其实是出在第一个/data目录,-v E:\local\minio\data:/data用于将E盘下的目录挂载到容器中的/data目录。但是这种目录的写法不支持,正确的写法是-v /e/local/minio/data:/data

修改成正确的目录后,启动,还是报错,通过启动日志发现,密码的长度不能小于八位。修改成正确位数的密码后,启动成功。

最后附上正确的启动脚本:

docker run -p 9000:9000 -p 9001:9001 -d --restart=always -e "MINIO_ACCESS_KEY=admin" -e "MINIO_SECRET_KEY=admin123" -v /e/local/minio/data:/data -v /e/local/minio/config:/root/.minio minio/minio server /data --console-address ":9001"

最后总结

  1. 注意目录名,不支持windows的目录写法
  2. 注意用户名和密码长度,用户名不能小于5位,密码不能小于8位