minio 服务docker配置

用minio docker配置了一个服务,分享链接始终是127.0.01开始的,

改成docker的host的ip则提示签名不匹配,

 好在这个文件主要是用来下载的,所以可以通过设置bucket的匿名访问权限来实现下载;

这样不需要后面的地址参数就可以下载了。

而后把下载链接中的127.0.0.1换成docker的主机ip就可以了。

refs:

https://zhuanlan.zhihu.com/p/692509243

### 使用 Docker 启动 MinIO 的完整命令及参数说明 以下是基于提供的引用内容以及专业知识整理的完整 `docker run` 命令及其参数解释: #### 完整启动命令 ```bash docker run \ -p 9000:9000 \ -p 9090:9090 \ -v /opt/minio/data:/data \ -d --name minio \ --restart=always \ -e "MINIO_ACCESS_KEY=minio" \ -e "MINIO_SECRET_KEY=minio@admin123" \ minio/minio server \ --console-address ":9090" \ --address ":9000" \ /data ``` --- #### 参数说明 - `-p 9000:9000`: 将容器内的端口 9000 映射到主机的 9000 端口,用于访问 MinIO 对象存储服务[^2]。 - `-p 9090:9090`: 将容器内的端口 9090 映射到主机的 9090 端口,用于访问 MinIO 控制台界面。 - `-v /opt/minio/data:/data`: 将本地路径 `/opt/minio/data` 挂载到容器内部的 `/data` 路径,作为数据存储目录。 - `-d`: 表示以后台模式运行容器。 - `--name minio`: 设置容器名称为 `minio`。 - `--restart=always`: 配置容器自动重启策略,即使容器停止也会重新启动。 - `-e "MINIO_ACCESS_KEY=minio"` 和 `-e "MINIO_SECRET_KEY=minio@admin123"`: 设置 MinIO 访问密钥和秘密密钥,分别对应用户名和密码。 - `minio/minio`: 指定使用的镜像名称为官方 MinIO 镜像。 - `server`: 运行 MinIO 服务器的核心指令。 - `--console-address ":9090"`: 指定控制台地址监听在容器内的 9090 端口上。 - `--address ":9000"`: 指定对象存储服务地址监听在容器内的 9000 端口上。 - `/data`: 指定 MinIO 数据存储的位置,在本例中映射为主机上的 `/opt/minio/data` 目录。 --- #### 下载 MinIO 镜像 如果尚未下载 MinIO 镜像,可以执行以下命令来获取最新版本: ```bash docker pull minio/minio ``` 或者指定特定版本(如引用中的例子): ```bash docker pull minio/minio:RELEASE.2022-06-20T23-13-45Z.fips ``` 上述命令允许用户灵活选择所需的具体版本[^3]。 --- #### HTTPS 支持(可选) 为了增强安全性,可以通过挂载证书文件实现 HTTPS 启动。例如: ```bash docker run \ -p 9000:9000 \ -p 9090:9090 \ -v /opt/minio/certs:/root/.minio/certs \ -v /opt/minio/data:/data \ -d --name minio \ --restart=always \ -e "MINIO_ACCESS_KEY=minio" \ -e "MINIO_SECRET_KEY=minio@admin123" \ minio/minio server \ --console-address ":9090" \ --address ":9000" \ /data ``` 在此情况下,需提前准备好证书文件并放置于 `/opt/minio/certs` 中[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值