windows docker desktop部署minio

一、使用docker拉取minio镜像

docker pull minio/minio

二、在window文件夹创建存放的文件夹

文件夹路径如图创建即可。

三、创建minio容器并运行

docker run -p 9000:9000 -p 9090:9090 --name minio -d --restart=always -e "MINIO_ACCESS_KEY=minioadmin" -e "MINIO_SECRET_KEY=minioadmin" -v D:/minio/data:/data -v D:/minio/config:/root/.minio minio/minio server /data --console-address ":9090" -address ":9000"

如果没有特殊的端口需求,直接复制粘贴运行即可。9000端口是用于访问的,9090端口的使用于管理的。上传下载等操作都是在9000端口进行,9090类似于后台管理。

上面命令中,MINIO_ACCESS_KEY和MINIO_SECRET_KEY是管理员账号密码,可以自行设置。

四、登录minio控制台

访问ip:9090登录控制台。

第一步:先创建桶

第二步:修改桶的权限为public

第三步:上传图片测试

第四步:访问查看图片

访问地址组成:ip:9000/桶的名称/图片名称

若访问出现以下情况,就是权限没设置为public:

### 使用 Docker 部署 MinIO 对象存储服务 #### 准备工作 为了在 Windows 上成功部署 MinIO,需先确认已安装并配置好 Docker DesktopDocker 是一个开源的容器化平台,它允许开发者将应用程序及其依赖打包到一个轻量级、可移植的容器中[^1]。 #### 拉取 MinIO 镜像 打开命令提示符或 PowerShell 并执行如下命令来获取官方发布的最新版 MinIO 镜像: ```bash docker pull minio/minio ``` 此操作会下载包含运行 MinIO 所需全部组件的镜像文件至本地机器上[^2]。 #### 创建挂载目录 为持久保存数据,在主机上建立专门的数据卷映射路径。建议创建独立文件夹作为 MinIO 数据库位置: ```powershell mkdir C:\miniodata ``` 这一步骤确保即使重启容器后仍能保留之前存入的数据。 #### 启动 MinIO 容器 利用 `docker run` 命令启动新实例的同时指定端口转发规则以及刚才设置好的外部共享盘地址: ```bash docker run -p 9000:9000 --name minio \ -v C:/miniodata:/data \ -e "MINIO_ROOT_USER=admin" \ -e "MINIO_ROOT_PASSWORD=password" \ minio/minio server /data --console-address ":9000" ``` 上述脚本定义了管理员账户信息 (`admin/password`) 和 Web 控制台监听地址 (localhost:9000),同时指定了内部 `/data` 文件夹对应宿主机上的实际物理路径。 #### 访问 MinIO Web 界面 当一切正常运作之后,可以通过浏览器访问 http://localhost:9000 来登录 MinIO 的图形界面,按照指引完成初始化设定过程,比如创建 Bucket 或者调整其他参数选项。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值