-
确保Docker已安装:
在终端检查Docker是否已安装,运行docker -v
命令,如果显示Docker版本信息则说明已安装。 -
拉取MinIO镜像:
使用以下命令从Docker Hub获取最新版的MinIO官方镜像:docker pull minio/minio
-
创建本地数据存储目录:
在主机上创建一个目录用来存放MinIO的数据持久化文件,例如:mkdir -p /path/to/local/minio/data
-
启动MinIO容器:
使用-v
参数将本地目录映射到容器内的数据目录,并通过环境变量设置访问凭证。同时,还需要映射服务端口9000和管理界面端口9090(如果需要):docker run \ -p 9000:9000 \ -p 9090:9090 \ --name my-minio-container \ -v /path/to/local/minio/data:/data \ -e "MINIO_ROOT_USER=myaccesskey" \ -e "MINIO_ROOT_PASSWORD=mypassword" \ minio/minio server /data \ --console-address ":9090"
上述命令解释:
-p 9000:9000
将容器的9000端口映射到主机的9000端口,这是MinIO服务端口。-p 9090:9090
(可选)将容器的9090端口映射到主机的9090端口,以便访问Web管理界面。--name my-minio-container
给容器指定一个名字。-v /path/to/local/minio/data:/data
把主机上的/path/to/local/minio/data
映射到容器内的/data
目录,用于存储MinIO的数据。-e MINIO_ROOT_USER=myaccesskey
和-e MINIO_ROOT_PASSWORD=mypassword
设置MinIO的根用户访问密钥和秘密密钥。minio/minio server /data
启动MinIO服务器,并指定数据目录为/data
。--console-address ":9090"
(可选)设置MinIO的Web管理控制台监听地址。
-
验证MinIO服务:
如果一切正常,你可以通过浏览器访问http://localhost:9000
或者http://your-server-ip:9000
来访问MinIO服务。如果是首次启动,使用之前设置的myaccesskey
和mypassword
登录管理界面。