新版本Minio高性能对象存储docker安装

Minio 版本大升级

旧版docker安装方式的命令代码将会打不开minio browse。

让我们先来熟悉一下旧版的安装命令

docker run -itd -p 9000:9000 --name minio \
-e "MINIO_ACCESS_KEY=ojbk" \
-e "MINIO_SECRET_KEY=ojbk.plus" \
-v /disk1/dockerContainer/minio/data:/data \
-v /disk1/dockerContainer/minio/config:/root/.minio \
minio/minio server /data

如果你现在使用以上命令来安装minio 那么很遗憾的告诉你 当你尝试使用 http://127.0.0.1:9000 打开minio browse的时候 你会发现端口自动从9000 变成了 5位数的一个随机端口 每次刷新将不一样。
这是由于 docker minio/minio 没有指定具体的版本将会拉去最新的版本进行安装,由于minio 升级大改版所以原来的安装命令已经不再适用了。

新版的安装命令


docker run -itd -p 9000:9000 -p 9001:9001 --name minio \
-e "MINIO_ROOT_USER=ojbk" \
-e "MINIO_ROOT_PASSWORD=ojbk.plus" \
-v /disk1/dockerContainer/minio/data:/data \
-v /disk1/dockerContainer/minio/config:/root/.minio \
-d minio/minio server /data --console-address ":9001"

可以看到明显的差别是 -e 参数 环境变量的设置key发生了变化,
以及增加多了一个端口的映射 这是由于web管理的地址和API地址已经分离。
以上例子中 9001 将会是web管理端口 ,9000是api接口端口。

安装完毕后浏览器输入 http://127.0.0.1:9000 会自动重定向到 http://127.0.0.1:9001

让我们来看看 新版和旧版的差距有多大。

旧版

新版

可以看到 新版功能更加复杂化了,左边的菜单增加了很多内容!
这里就不多做介绍了。

那么问题来了。 如果我想安装旧版本该怎么办?
指定版本安装教程

拉取6月份的版本

docker pull minio/minio:RELEASE.2021-06-17T00-10-46Z

修改镜像名字 毕竟很长影响观看 23333 :sweat_smile:

docker tag minio/minio:RELEASE.2021-06-17T00-10-46Z minio/minio:ojbk

docker run -itd -p 10128:9000 --name minio \
-e "MINIO_ACCESS_KEY=ojbk" \
-e "MINIO_SECRET_KEY=ojbk.plus" \
-v /disk1/dockerContainer/minio/data:/data \
-v /disk1/dockerContainer/minio/config:/root/.minio \
minio/minio:ojbk server /data

完事!

2 Likes

旧版UI界面像个玩具,新版开起来有点科技感了。