遇到的问题 描述:新版本和老版本两套命令在我本机虚拟机装都没有问题可以网页访问,但是在公司的另外两台电脑上就会报错
而且我试了一下 在我本机上新建一个虚拟机来 操作minIO也是报这个错误 网上没有这个错误 但是通过百度 给文件夹加权限啥的 chmod -R 777 文件夹 权限给上了 重启run 还是报这个错误!
总结:以前安装的虚拟机有很多其他东西但可以直接docker安装minIO没问题,新建的虚拟机则安装不上 错误如上 ,怀疑是没有什么组件插件少什么东西 但是老的虚拟机也是我自己配的 里面没什么特别的东西组件,docker安装minIO还需要点什么前置技能吗? 亟待解决 求大佬解答~
【不知道为什么旧的机器没加--privileged=true 也可以正常启动访问,新的虚拟机则必须加 】
上面这个问题也搞清楚了
大约在0.6版,privileged被引入docker。
使用该参数,container内的root拥有真正的root权限。
否则,container内的root只是外部的一个普通用户权限。
privileged启动的容器,可以看到很多host上的设备,并且可以执行mount。
甚至允许你在docker容器中启动docker容器。
--------------------------------------------------------------------------------------------------------------------------------
解决方法 :
docker run -p 9000:9000 --name minio\
-d --restart=always \
--privileged=true \
-e TZ="Asia/Shanghai" \
-e MINIO_ROOT_USER=minio \
-e MINIO_ROOT_PASSWORD=minio@123 \
-v /usr/local/minio/data:/data \
-v /usr/local/minio/config:/root/.minio \
minio/minio:RELEASE.2021-06-17T00-10-46Z server /data
现在我是旧的机器 把多余的东西删了 然后通过硬盘copy过去环境机器上的
新版本:
老版本: