【Docker】简易安装MinIO

程序说明

一、博客日期

本文第一次发布
2023年01月05日18点00分
Authors
THDMI

二、引言

由于Docker命令过多而且很多容器需要定制化配置,而笔者脑子不够用,因此将一些命令记录下来,以便需要时立即使用,由于版本迭代问题,注意最新使用方式。

版权声明

本文引述了若干文献参考并结合自身实际应用的实践而确认了命令的使用。

开发环境

操作系统
Ubuntu 22.04 (Linux 5.15.0)
Docker
20.10.22
网络
192.168.1.2

MinIO

(一)拉取镜像

sudo docker pull minio/minio

(二)开放防火墙端口

sudo ufw allow 33666
sudo ufw allow 33667

(三)创建数据存放目录

cd /
sudo mkdir -p /data/minio

(四)运行容器

sudo docker run -td --restart=always \
	-e "MINIO_ROOT_USER"=用户名 \
	-e "MINIO_ROOT_PASSWORD"=复杂的密码 \
	--name minio \
	-p 33666:9000 \
	-p 33667:9001 \
	-v /data/minio:/mnt/data minio/minio \
	server /data \
	--console-address ":9001" \
	--address ":9000"

(五)访问验证

打开浏览器,输入 192.168.1.2:33667 若能正常显示即成功,否则可使用 sudo docker logs minio 检查日志。

(六)已知问题

目前未验证 33666:9000端口,后续可能会进行补充。

参考文献

[1] Deploy MinIO: Single-Node Single-Drive
[2] Docker安装MinIO


END

Docker Desktop 是一款用于在 Windows、Mac 和 Linux 上轻松管理 Docker 容器的应用程序。安装 MinIODocker Desktop 需要通过容器化的方式来部署。MinIO 是一个开源的对象存储服务器,以下是安装步骤: 1. **更新 Docker Desktop**:确保你的 Docker Desktop 已经是最新的版本。 2. **下载 MinIODocker 映像**:从 MinIO 的官方 GitHub 或 Docker Hub 获取最新镜像。你可以通过命令行运行: ``` docker pull minio/minio ``` 3. **运行 MinIO 容器**: - 使用 `-p` 参数暴露端口,例如将 MinIO 服务的 HTTP 端口映射到主机的 9000 端口: ```bash docker run -d -p 9000:9000 --name my-minio minio/minio server /data/ ``` 这里 `/data/` 是数据卷位置,你需要创建它并初始化 MinIO 数据目录。如果你没有指定路径,MinIO 默认会在容器内部创建一个数据卷。 4. **访问 MinIO UI**: - 访问 `http://localhost:9000`(或你映射的 IP 地址),默认账号和密码都是 `minioadmin`。 5. **配置安全(可选)**: - 如果需要更安全的环境,可以创建一个用户并更新配置文件,如修改 `docker-compose.yml` 或 `.env` 文件。 6. **持久化存储**: - 要保证数据持久化,需创建一个持久化的数据卷,并在启动时链接到该卷,如: ```bash docker volume create minio-data docker run -d -v minio-data:/data -p 9000:9000 --name my-minio minio/minio server /data/ ``` 完成以上步骤后,你已经在 Docker Desktop 中成功安装MinIO
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值