Files
XiaowenBlog/source/_posts/对象存储.md
T
wenyongda faa5ff5430 docs: 为所有文章添加tags和categories元数据
为博客中的所有文章统一添加了tags和categories元数据,使用数组格式规范标签分类,便于文章分类管理和检索
2026-04-15 13:35:57 +08:00

89 lines
1.6 KiB
Markdown

---
title: 对象存储
date: 2025-07-23 14:27:11
tags: [对象存储, MinIO, RustFS, 存储]
categories: [运维, 存储]
---
# RustFS
## 安装
### Docker
新建rustfs目录
```shell
mkdir ~/rustfs
cd ~/rustfs
```
编辑docker-compose.yml文件
```shell
vim docker-compose.yml
```
新增以下内容
```yaml
services:
rustfs:
image: 'rustfs/rustfs:latest'
container_name: 'rustfs'
restart: always
environment:
- 'TZ:Asia/Shanghai'
- 'RUSTFS_ACCESS_KEY=rustfsadmin'
- 'RUSTFS_SECRET_KEY=rustfsadmin'
- 'RUSTFS_CONSOLE_ENABLE=true'
- 'RUSTFS_TLS_PATH=/certs'
ports:
- '9000:9000'
volumes:
- /etc/localtime:/etc/localtime:ro
- /mnt/rustfs/data:/data
- /usr/ssl:/certs
command:
- "rustfs"
- "--console-enable"
- "--server-domains"
- "rustfs.wenyongdalucky.club"
```
:wq保存后退出
建立数据挂载目录
```shell
sudo mkdir -p /mnt/rustfs/data
```
在 `~/rustfs` 目录下使用Docker Compose启动容器
```shell
docker compose up -d
```
查看日志
```shell
docker logs rustfs -f
```
使用密钥登录的方式,输入账号、密钥
这里查看之前 docker-compose.yml文件中的 RUSTFS_ACCESS_KEY、RUSTFS_SECRET_KEY 进行登录即可。
这里就都输入 rustfsadmin登录
进入到控制台
创建存储桶 hexo
![image-20250723145626454](https://rustfs.wenyongdalucky.club:443/hexo/image-20250723145626454.png)
需将桶配置中的访问策略改为 公有,防止无法通过Markdown访问
![image-20250723145728392](https://rustfs.wenyongdalucky.club:443/hexo/image-20250723145728392.png)