docker安装minIO及其问题的解决

1. docker

 yum -y update  #:升级所有包同时也升级软件和系统内核;• 
 yum -y upgrade   #:只升级所有包,不升级软件和系统内核
 ​
 yum remove docker  docker-common docker-selinux docker-engine  # 卸载旧版本:如果从未安装则跳过
 ​
 yum install -y yum-utils device-mapper-persistent-data lvm2
 ​
 # 下面两个仓库 择一即可
 ​
 yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo #(中央仓库)
  
 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #(阿里仓库)
 ​
 ## 查看想要下载的版本 择一即可
 ## eg: yum install docker-ce-版本号
 ​
 yum list docker-ce --showduplicates | sort -r
 ​
 yum -y install docker-ce-18.03.1.ce
 ​
 ## 开机自启动
 systemctl start docker
 systemctl enable docker
 ​
 ​
 ​
  

2. minio

官网: Deploy MinIO: Single-Node Single-Drive — MinIO Object Storage for Container

1. 拉取镜像

 docker pull minio/minio 

2.创建并运行容器

2.创建并运行容器

  docker run -p 9000:9000 -p 9090:9090 --name minio -d --restart=always -e "MINIO_ACCESS_KEY=minioadmin" -e "MINIO_SECRET_KEY=minioadmin" -v /mnt/minio/data:/data -v /mnt/minio/config:/root/.minio minio/minio server /data --console-address ":9090" --address ":9000"

console端口【--console-address】是给访问图形化控制台页面使用的,api【--address】端口则是我们需要集成到后台项目中用到的,比如集成到springboot中,配置里面用到的端口就是该指定的端口。http://localhost:9090/)

3.问题解决

如果idea出现如下问题:系统没有报错,但是断点查看出现如下问题

 java.util.concurrent.ExecutionException: error occurred
 ErrorResponse(code = RequestTimeTooSkewed, message = The difference between the request time and the server's time is too large., bucketName = null, objectName = null, resource = /linsz-bucket, requestId = 17840635A63B7271, hostId = dd9025bab4ad464b049177c95eb6ebf374d3b3fd1af9251148b658df7ac2e3e8)
 request={method=GET, url=http://192.168.55.130:9000/linsz-bucket?location=, headers=Host: 192.168.55.130:9000
 Accept-Encoding: identity
 User-Agent: MinIO (Mac OS X; x86_64) minio-java/8.5.2
 Content-MD5: 1B2M2Y8AsgTpgAmY7PhCfg==
 x-amz-content-sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
 x-amz-date: 20230920T061809Z
 Authorization: ██
 }
 response={code=403, headers=Accept-Ranges: bytes
 Content-Length: 339
 Content-Type: application/xml
 Server: MinIO
 Strict-Transport-Security: max-age=31536000; includeSubDomains
 Vary: Origin
 X-Amz-Id-2: dd9025bab4ad464b049177c95eb6ebf374d3b3fd1af9251148b658df7ac2e3e8
 X-Amz-Request-Id: 17840635A63B7271
 X-Content-Type-Options: nosniff
 X-Xss-Protection: 1; mode=block
 Date: Tue, 12 Sep 2023 02:36:27 GMT
 }

问题解决

 #原因: 服务器时间和客户端时间相差太大
 #解决: 先重启看问题是否解决,如果没有需要服务器同步时间
 ​
 #查看系统时间的命令: date
 #查看硬件时间的命令:  hwclock
 ​
 #1.  安装ntpdate工具
 yum -y install ntp ntpdate
 #2.  设置系统时间与网络时间同步 
 ntpdate cn.pool.ntp.org
 #3.  将系统时间写入硬件时间
 # hwclock --systohc
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

[email protected]

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值