xiaoming728

xiaoming728

Docker搭建MinIO

2023-12-11
Docker搭建MinIO

一、MinIO简介

Minio是GlusterFS创始人之一Anand Babu Periasamy发布新的开源项目。Minio兼容Amason的S3分布式对象存储项目,采用Golang实现,客户端支持Java,Python,Javacript, Golang语言。

Minio可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作在Windows,Linux, OS X和FreeBSD上。配置简单,基本是复制可执行程序,单行命令可以运行起来。

二、docker里MinIO的搭建

搜索MinIO镜像命令

docker search minio

拉取MinIO镜像命令

docker pull minio/minio 

dokcer安装MinIO命令

sudo  docker run -p 20090:9000 -p 9001:9001  \
	-d --restart=always  --user=root --privileged=true \
	-e "MINIO_ROOT_USER=echola" \
	-e 'MINIO_ROOT_PASSWORD=Echola12345!' \
	-v /opt/soft/docker/minio/data:/data \
	-v /opt/soft/docker/minio/config:/root/.minio \
	--name=minio  minio/minio server  /data --console-address ":9001" --address ":9000"

9000端口已被使用,使用9090端口映射MinIO9000端口