docker 搭建最新minio访问不了页面解决
一.搭建过程
# 可以查找minio的版本,找到下载次数最多的
docker search minio
# 拉取minio镜像
docker pull minio/minio
# 创建容器,两个key分别是登录的账号和密码,密码必须为8位
docker run -d -p 9000:9000 --name=minio --restart=always -e "MINIO_ROOT_USER=admin" -e "MINIO_ROOT_PASSWORD=admin123456" -v /home/data:/data -v /home/config:/root/.minio minio/minio server /data --console-address ":9000" --address ":9090"
# 查看容器
docker ps
二.注意事项
- docker run 最后需要加
--console-address ":9000" --address ":9090
否则会导致端口一直变,页面访问不了
追加问题
- 访问成功了,但是用idea将静态页面文件存入bucket中又报错:
Non-XML response from server
- 根据上面运行容器的命令中应该是访问9000端口,但实际确实报错,查了一下minio官方文档发现
-p9000:9000
是java API端口,需要要在加一个浏览器访问端口,这里加的是9090
docker run -p 9000:9000 -p 9090:9090 --name minio -d --restart=always -e "MINIO_ACCESS_KEY=minio" -e "MINIO_SECRET_KEY=minio123" -v /home/data:/data -v /home/config:/root/.minio minio/minio server /data --console-address ":9000" --address ":9090"
-
访问minio
-
idea中创建minio客户端