当前位置:首页 > 编程笔记 > 正文
已解决

测试开发环境下centos7.9下安装docker的minio

来自网友在路上 175875提问 提问时间:2023-11-20 03:11:36阅读次数: 75

最佳答案 问答题库758位专家为你答疑解惑

按照以下方法进行

1、安装docker,要是生产等还是要安装docker-ce

 yum install docker

2、启动docker
  service docker start 
3、 查看docker信息

docker info

4、加到启动里
systemctl enable docker.service

5、开始docker pull minio/minio

但报错,missing signature key  不过这个应该就是docker版本问题,比较老的docker版本,所以应该是要用docker-ce版本,不过我这里是测试就算了用下面版本

docker pull minio/minio:RELEASE.2022-01-04T07-41-07Z

这样就正常了。

6、运行

docker run -p 9010:9000 -p 9011:9001 --name minio -e "MINIO_ROOT_USER=admin" -e "MINIO_ROOT_PASSWORD=XXXXXX"  -v /root/mydata/minio/data:/data   -v /root/mydata/minio/config:/root/.minio   -d minio/minio:RELEASE.2022-01-04T07-41-07Z server /data --console-address ":9001" 

但docker logs minio报下面错误

Minio问题1:ERROR Unable to initialize backend: mkdir /data/.minio.sys: permission denied 

提示是data权限问题,但修改data目录为777,应该就可以了,但结果还是这样。

不知道是什么原因了,以前安装到centos7.6的时候好像没有遇到过类似问题。

后来根据资料,应该是下面问题

HINT:
        Verify if MinIO binary is running as the same user who has write permissions for the backend

修改成如下就正常了:

docker run -p 9010:9000 -p 9011:9001 --name minio -e "MINIO_ROOT_USER=admin" -e "MINIO_ROOT_PASSWORD=XXXXXX"  -v /root/mydata/minio/data:/data:z   -v /root/mydata/minio/config:/root/.minio   -d minio/minio:RELEASE.2022-01-04T07-41-07Z server /data --console-address ":9001" 

根据下面资料

7、正常后如下:

8、同时防火墙开开放相应的端口

firewall-cmd --add-port=9010/tcp --permanent

firewall-cmd --add-port=9011/tcp --permanent

firewall-cmd --reload

9、正常后可以通过9011端口进入,如下:

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"测试开发环境下centos7.9下安装docker的minio":http://eshow365.cn/6-39924-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!