使用docker和minio实现对象存储
时间: 2024-05-16 17:18:48 浏览: 122
使用Docker和MinIO可以实现对象存储。首先,你需要使用MinIO的Docker镜像来启动一个MinIO容器。你可以使用以下命令来启动一个MinIO容器:
```
$ docker run -it -d --name minio \
-p 9000:9000 -p 9001:9001 \
-v /minio/data:/data \
-e MINIO_ROOT_USER="minio_root" \
-e MINIO_ROOT_PASSWORD="minio_123456" \
bitnami/minio:latest
```
这个命令做了以下几个操作:
- 使用`bitnami/minio:latest`镜像创建一个名为minio的容器。
- 将容器的9000端口映射到主机的9000端口,以便可以通过主机访问MinIO服务。
- 将容器的9001端口映射到主机的9001端口,以便可以通过主机访问MinIO管理界面。
- 将/minio/data目录挂载到容器的/data目录,以便将数据存储在主机上。
- 设置MinIO的根用户和密码为"minio_root"和"minio_123456"。
启动完成后,你可以通过访问`http://localhost:9000`来访问MinIO的对象存储服务。你可以使用MinIO的客户端工具或API来管理和上传对象。MinIO在传统对象存储用例以及机器学习、大数据、私有云、混合云等方面都有出色的表现,并且支持数据分析、高性能应用负载以及原生云。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [Docker 搭建 Minio 对象存储服务](https://blog.csdn.net/weixin_53312997/article/details/129584966)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [Docker基于Minio搭建对象(文件)存储服务](https://blog.csdn.net/weixin_39080216/article/details/126865673)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文