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