Skip to content

Commit 95aed00

Browse files
committed
Update minio case
Signed-off-by: Kang Huaishuai <khs1994@khs1994.com>
1 parent 533f30a commit 95aed00

File tree

2 files changed

+17
-21
lines changed

2 files changed

+17
-21
lines changed

.github/workflows/check-link.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ jobs:
5858
"product.china-pub.com",\
5959
"union-click.jd.com",\
6060
"x.x.x.x/base",\
61-
"x.x.x.x:9000/minio/",\
61+
"x.x.x.x:9090",\
6262
"yeasy.gitbooks.io",\
6363
"download.fastgit.org",\
6464
"www.aliyun.com" \

appendix/repo/minio.md

Lines changed: 16 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# minio
2-
[TOC]
3-
MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。
42

5-
MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。
3+
**MinIO** 是一个基于 Apache License v2.0 开源协议的对象存储服务。它兼容亚马逊 S3 云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几 kb 到最大 5T 不等。
4+
5+
MinIO 是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。
66

77
[官方文档](https://docs.min.io/)
88

@@ -11,12 +11,9 @@ MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合
1111
测试、开发环境下不考虑数据存储的情况下可以使用下面的命令快速开启服务。
1212

1313
```bash
14-
docker pull minio/minio
15-
docker run -p 9000:9000 minio/minio server /data
14+
$ docker run -d -p 9000:9000 -p 9090:9090 minio/minio server /data --console-address ':9090'
1615
```
1716

18-
19-
2017
## 离线部署
2118

2219
许多生产环境是一般是没有公网资源的,这就需要从有公网资源的服务器上把镜像导出,然后导入到需要运行镜像的内网服务器。
@@ -26,37 +23,36 @@ docker run -p 9000:9000 minio/minio server /data
2623
在有公网资源的服务器上下载好`minio/minio`镜像
2724

2825
```bash
29-
docker save -o minio.tar minio/minio:latest
26+
$ docker save -o minio.tar minio/minio:latest
3027
```
3128

32-
<!--使用docker save 的时候,也可以使用image id 来导出,但是那样导出的时候,就会丢失原来的镜像名称,推荐,还是使用镜像名字+tag来导出镜像-->
29+
> 使用docker save 的时候,也可以使用image id 来导出,但是那样导出的时候,就会丢失原来的镜像名称,推荐,还是使用镜像名字+tag来导出镜像
3330
3431
### 导入镜像
3532

3633
把压缩文件复制到内网服务器上,使用下面的命令导入镜像
3734

3835
```bash
39-
docker load minio.tar
36+
$ docker load minio.tar
4037
```
4138

4239
### 运行 minio
4340

44-
- 把/mnt/data 改成要替换的数据目录
45-
- 替换 MINIO_ACCESS_KEY
46-
- 替换 MINIO_SECRET_KEY
41+
- `/mnt/data` 改成要替换的数据目录
42+
- 替换 `MINIO_ROOT_USER` 的值
43+
- 替换 `MINIO_ROOT_PASSWORD` 的值
4744
- 替换 name,minio1(可选)
48-
- 如果9000端口冲突,替换端口前面的如:9009:9000
45+
- 如果 9000、9090 端口冲突,替换端口前面的如 `9009:9000`
4946

5047
```bash
51-
sudo docker run -d -p 9000:9000 --name minio1 \
52-
-e "MINIO_ACCESS_KEY=改成自己需要的" \
53-
-e "MINIO_SECRET_KEY=改成自己需要的" \
48+
$ sudo docker run -d -p 9000:9000 -p 9090:9090 --name minio1 \
49+
-e "MINIO_ROOT_USER=改成自己需要的" \
50+
-e "MINIO_ROOT_PASSWORD=改成自己需要的" \
5451
-v /mnt/data:/data \
5552
--restart=always \
56-
minio/minio server /data
53+
minio/minio server /data --console-address ':9090'
5754
```
5855

5956
### 访问 web 管理页面
6057

61-
http://x.x.x.x:9000/minio/
62-
58+
http://x.x.x.x:9090

0 commit comments

Comments
 (0)