Docker安装、使用与卸载MinIO的详细教程

目录

一、Docker安装MinIO

1. 拉取MinIO镜像

2. 创建挂载目录

3. 启动MinIO容器

二、MinIO的使用方法

1. 访问MinIO控制台

2. 创建Bucket

3. 上传文件

4. 使用MinIO客户端工具(可选)

三、Docker卸载MinIO

1. 停止并删除MinIO容器

2. 删除MinIO镜像(可选)

3. 清理挂载目录(可选)

4. 清理配置文件(可选)

四、总结

参考链接


MinIO 是一个高性能的分布式对象存储服务,兼容 Amazon S3 协议,常用于存储文件、图片、视频等静态资源。本文将详细介绍如何在 Docker 中安装、使用和卸载 MinIO,帮助你快速搭建和管理对象存储服务。


一、Docker安装MinIO

1. 拉取MinIO镜像

首先,需要从 Docker Hub 拉取 MinIO 的官方镜像。默认情况下会拉取最新版本的镜像:

bash复制

docker pull minio/minio
2. 创建挂载目录

为了实现数据持久化,需要在宿主机上创建挂载目录:

bash复制

sudo mkdir -p /data/minio/data
sudo mkdir -p /data/minio/config
3. 启动MinIO容器

使用以下命令启动 MinIO 容器,并配置端口映射、环境变量和挂载目录:

bash复制

docker run -d --name minio \
    -p 9000:9000 -p 9001:9001 \
    -e "MINIO_ROOT_USER=admin" \
    -e "MINIO_ROOT_PASSWORD=admin123" \
    -v /data/minio/data:/data \
    -v /data/minio/config:/root/.minio \
    minio/minio server /data \
    --console-address ":9001" \
    --address ":9000"

参数说明:

  • -p 9000:9000:将容器的 9000 端口映射到宿主机的 9000 端口,用于 MinIO 服务。

  • -p 9001:9001:将容器的 9001 端口映射到宿主机的 9001 端口,用于 MinIO 控制台。

  • -e "MINIO_ROOT_USER=admin"-e "MINIO_ROOT_PASSWORD=admin123":设置 MinIO 的访问凭证,用户名为 admin,密码为 admin123

  • -v:挂载宿主机的目录到容器内,确保数据持久化。

  • --console-address ":9001"--address ":9000":分别指定控制台和 MinIO 服务的地址。


二、MinIO的使用方法

1. 访问MinIO控制台

启动容器后,可以通过浏览器访问 MinIO 控制台:

http://<宿主机IP>:9001

使用之前设置的用户名和密码(adminadmin123)登录。

2. 创建Bucket

在控制台中,可以创建 Bucket(存储桶),用于存储文件。点击“创建 Bucket”按钮,输入 Bucket 名称即可。

3. 上传文件

进入 Bucket 后,点击“上传”按钮,选择需要上传的文件。MinIO 支持拖拽上传,操作简单方便。

4. 使用MinIO客户端工具(可选)

MinIO 提供了客户端工具 mc,可以用于管理 MinIO 服务。首先,需要安装 mc

bash复制

wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
sudo mv mc /usr/local/bin/

然后,配置 MinIO 服务:

bash复制

mc alias set myminio http://<宿主机IP>:9000 admin admin123

使用以下命令验证连接:

bash复制

mc admin info myminio

三、Docker卸载MinIO

1. 停止并删除MinIO容器

首先,停止并删除正在运行的 MinIO 容器:

bash复制

docker stop minio
docker rm minio
2. 删除MinIO镜像(可选)

如果不再需要 MinIO 镜像,可以删除镜像:

bash复制

docker rmi minio/minio
3. 清理挂载目录(可选)

删除宿主机上的挂载目录,以清理所有数据:

bash复制

sudo rm -rf /data/minio

**注意:**此操作会删除所有存储的数据,请确保已备份重要文件。

4. 清理配置文件(可选)

如果挂载了配置文件目录,也可以删除:

bash复制

sudo rm -rf /data/minio/config

四、总结

通过本文的介绍,你已经掌握了在 Docker 中安装、使用和卸载 MinIO 的方法。MinIO 提供了简单易用的 Web 控制台和强大的客户端工具,非常适合用于搭建对象存储服务。希望本文对你有所帮助,如果有任何问题,欢迎随时交流。


参考链接

保姆级教程Docker部署MinIO镜像 - 优快云博客
minio文件服务器如何卸载 - Worktile社区
Docker 搭建 Minio 容器 (完整详细版) | LongSheng
基于Docker安装minio【保姆级教程、内含图解】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

CarlowZJ

我的文章对你有用的话,可以支持

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

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

打赏作者

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

抵扣说明:

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

余额充值