一、rhel8.4 docker部署简单使用minio对象存储服务
1、yum安装docker
-
安装yum-utils等工具
yum install -y yum-utils device-mapper-persistent-data lvm2
-
添加阿里yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
-
更新yum缓存
yum makecache
-
安装docker
yum install -y docker-ce
-
查看安装docker版本
docker -v
2、启动docker创建minio容器
-
查看docker状态:
systemctl status docker
-
启动docker,设置开机自启动
systemctl start docker
systemctl enable docker
拉取minio镜像(拉取成功无需进行第4步)
docker pull minio/minio
-
拉取失败,通过手动下载minio镜像,手动导入,镜像文件间文章附录资源
docker load -i minio.tar
-
查看镜像
docker images
-
创建minio容器:
docker run -d -p 9000:9000 --name minio -v /home/minio/data:/data -e "MINIO_ACCESS_KEY=heshuiguai" -e "MINIO_SECRET_KEY=123456789" minio/minio server /data
-
通过网页访问minio服务端 (本机端口:port)这里绑定9000端口
-
输入创建容器时指定的ak 和sk进行登录
-
通过s3broswer客户端可以创建bucket,上传、下载文件等,下载链接:
S3 Browser - Amazon S3 Client for Windows. User Interface for Amazon S3. S3 Bucket Explorer.
-
下载完成登录,需要添加以下内容,保存
-
登录成功之后,先创建桶,再上传文件,网页minio服务端可以看到对应的文件:
-
通过postman测试上传文件,成功,需要配置aws相关参数,用于认证