minio之docker的单机版安装
MinIODocker单机版安装指南
MinIO是一个高性能的分布式对象存储服务器,兼容AmazonS3API。使用Docker安装MinIO单机版是最简单快捷的部署方式,适合开发测试环境或个人使用。下面介绍详细的安装步骤。
准备工作
首先确保系统已安装Docker和DockerCompose。可以通过`docker--version`和`docker-compose--version`命令检查是否已安装。
使用Docker命令安装
最简单的安装方式是直接运行Docker命令:
```bash
dockerrun-p9000:9000-p9001:9001
-v/mnt/data:/data
minio/minioserver/data--console-address":9001"
```
这条命令会:
1.映射9000端口用于API访问,9001端口用于控制台
2.将主机/mnt/data目录挂载到容器/data目录作为存储
3.启动MinIO服务器
使用DockerCompose安装
更推荐使用docker-compose.yml文件管理:
```yaml
version:'3.7'
services:
minio:
image:minio/minio
ports:
-"9000:9000"
-"9001:9001"
volumes:
-./data:/data
environment:
MINIO_ROOT_USER:minioadmin
MINIO_ROOT_PASSWORD:minioadmin
command:server/data--console-address":9001"
```
然后执行`docker-composeup-d`启动服务。
访问MinIO
安装完成后,可以通过以下方式访问:
-控制台:http://localhost:9001(默认账号minioadmin/minioadmin)
-API端点:http://localhost:9000
注意事项
1.生产环境建议设置复杂的ROOT_USER和ROOT_PASSWORD
2.单机版不适合高可用场景,生产环境应考虑分布式部署
3.数据目录应确保有足够空间和适当权限
通过Docker安装MinIO单机版简单高效,几分钟内即可搭建一个兼容S3的对象存储服务,非常适合开发和测试使用。
MinIO是一个高性能的分布式对象存储服务器,兼容AmazonS3API。使用Docker安装MinIO单机版是最简单快捷的部署方式,适合开发测试环境或个人使用。下面介绍详细的安装步骤。
准备工作
首先确保系统已安装Docker和DockerCompose。可以通过`docker--version`和`docker-compose--version`命令检查是否已安装。
使用Docker命令安装
最简单的安装方式是直接运行Docker命令:
```bash
dockerrun-p9000:9000-p9001:9001
-v/mnt/data:/data
minio/minioserver/data--console-address":9001"
```
这条命令会:
1.映射9000端口用于API访问,9001端口用于控制台
2.将主机/mnt/data目录挂载到容器/data目录作为存储
3.启动MinIO服务器
使用DockerCompose安装
更推荐使用docker-compose.yml文件管理:
```yaml
version:'3.7'
services:
minio:
image:minio/minio
ports:
-"9000:9000"
-"9001:9001"
volumes:
-./data:/data
environment:
MINIO_ROOT_USER:minioadmin
MINIO_ROOT_PASSWORD:minioadmin
command:server/data--console-address":9001"
```
然后执行`docker-composeup-d`启动服务。
访问MinIO
安装完成后,可以通过以下方式访问:
-控制台:http://localhost:9001(默认账号minioadmin/minioadmin)
-API端点:http://localhost:9000
注意事项
1.生产环境建议设置复杂的ROOT_USER和ROOT_PASSWORD
2.单机版不适合高可用场景,生产环境应考虑分布式部署
3.数据目录应确保有足够空间和适当权限
通过Docker安装MinIO单机版简单高效,几分钟内即可搭建一个兼容S3的对象存储服务,非常适合开发和测试使用。