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

按照以下方法进行

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端口进入,如下:

相关推荐
国医中兴3 小时前
电子病历的时序数据分析:ClickHouse在临床指标监控中的落地
微服务·云原生·容器·kubernetes·k8s
浮生望3 小时前
Docker 入门实战:容器化思想、nginx 反向代理与容器生命周期管理
docker
MyFreeIT8 小时前
Docker Network
运维·docker·容器
ezreal_pan9 小时前
Docker 多容器日志统一查看
运维·docker·容器
叫我弓木吉9 小时前
从零开始:在宝塔面板上搭建你的专属隐私搜索引擎(SearXNG)
搜索引擎·docker·容器·开源·mango
小小克10 小时前
k8s控制器管理
云原生·容器·kubernetes
名字还没想好☜13 小时前
kubectl 排障实战:jsonpath 精准取值、custom-columns、events 排序与 top 速查
运维·前端·chrome·docker·kubernetes
無法複制14 小时前
Windows10安装配置Docker Desktop教程
运维·docker·容器
Java.熵减码农17 小时前
MySQL 远程连接故障排查全记录(Linux + Docker + Navicat)
linux·mysql·docker
莫陌尛.17 小时前
StarRocks Iceberg MinIO S3 301报错完整修复文档(Docker环境)
java·docker·容器