Docker 安装 MinIO
大约 2 分钟DockerMinIO
在Docker中安装MinIO是一个快速且简单的过程。MinIO是一个高性能的分布式对象存储服务器,兼容Amazon S3云存储服务接口。以下是使用Docker来部署MinIO的步骤:
1. 获取MinIO Docker镜像
你可以从Docker Hub上直接拉取MinIO的官方镜像。在命令行中运行以下命令来下载最新的MinIO镜像:
docker pull minio/minio:RELEASE.2024-05-28T17-19-04Z
2. 运行MinIO容器
运行MinIO容器非常直接,你只需要指定一些基本的环境变量,比如访问密钥、秘密密钥以及存储桶名称。以下是一个基本的命令示例,用于启动一个MinIO容器,并将数据持久化到主机的一个目录中:
docker run -p 9000:9000 -p 45395:45395 -d --name minio-server -e "MINIO_ROOT_USER=minio" -e "MINIO_ROOT_PASSWORD=minio1234" -v D:\data\minio:/data minio/minio:RELEASE.2024-05-28T17-19-04Z server /data
docker run -p 9000:9000 \
-p 45395:45395 \
-e "MINIO_ROOT_USER=myaccesskey" \
-e "MINIO_ROOT_PASSWORD=mypassword" \
-v /your/local/data/dir:/data \
--name minio-server \
minio/minio server /data
这里做了几件事:
-p 9000:9000
和-p 45395:45395
分别将容器的9000端口(API)和45395端口(WebUI)映射到主机的相同端口。-e "MINIO_ROOT_USER=myaccesskey"
和-e "MINIO_ROOT_PASSWORD=mypassword"
设置了MinIO的访问凭证,你可以根据需要更改这些值。-v /your/local/data/dir:/data
将主机上的一个目录挂载到容器内的/data
目录,这是MinIO用来存储数据的地方。请替换/your/local/data/dir
为你要用作数据存储的实际本地目录路径。minio/server /data
告诉容器使用/data
作为数据存储目录来启动MinIO服务器。
3. 访问MinIO
一旦容器成功启动,你就可以通过浏览器或任何支持S3协议的客户端访问MinIO了。默认情况下,访问地址是 http://localhost:45395
,使用你在步骤3中设置的访问密钥和秘密密钥登录。
注意事项
- 确保你映射的主机目录具有适当的读写权限。
- 对于生产环境,考虑使用更复杂的安全配置,例如使用TLS加密通信、设置网络安全规则等。
通过以上步骤,你应该已经成功地在Docker中安装并运行了MinIO。
以上是本篇文章的全部内容,如对你有帮助帮忙点赞 + 转发 + 收藏。