测试开发环境下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端口进入,如下:

相关推荐
golang学习记2 小时前
Go 项目使用docker compose的正确方式
开发语言·docker·golang
张忠琳7 小时前
【NPU】Ascend Device Plugin —Part 6 K8s客户端 + 重复检测模块 超深度源码分析之二
云原生·容器·kubernetes·npu·docker device
雨声不在7 小时前
私有 Docker Registry 排障实录:两个隐蔽的坑
docker·容器
云川之下7 小时前
【k8s】SR‑IOV‑Network‑Operator 详解
云原生·容器·kubernetes
读书读傻了哟8 小时前
解决docker拉取镜像报错failed to resolve reference “docker.io/xxx“...i/o timeout问题
运维·docker·容器
Ai拆代码的曹操10 小时前
DaemonSet OnDelete 策略详解:为何 rollout restart 无效及正确迁移方案
docker·容器·kubernetes
名字还没想好☜10 小时前
Kubernetes NetworkPolicy 实战:默认全通的坑与用标签做零信任隔离
运维·云原生·容器·kubernetes·networkpolicy
瑞码空间10 小时前
Web应用的多端部署之道:浏览器 · Electron · Docker
前端·docker·electron·浏览器·web
badhope11 小时前
Docker镜像从2GB压到80MB——我被运维追着打了三天才学会的容器瘦身术
docker
x²+(y-√³x²)²=111 小时前
参数 `-v /usr/local/Ascend/add-ons:/usr/local/Ascend/add-ons:ro` 的作用
linux·docker