3 Commits
dev ... v1.3

Author SHA1 Message Date
xxx
adfdad1aff fixed: minio数据挂载 2023-09-10 08:58:41 +08:00
xxx
3fd06d4123 update 2023-09-06 21:36:48 +08:00
xxx
45d1b705d9 update 2023-09-06 17:21:26 +08:00
2 changed files with 5 additions and 9 deletions

View File

@@ -16,7 +16,7 @@
#### 第一步、克隆本仓库
```
git clone git@github.com:PlayEdu/docker-compose.git playedu-docker-compose
git clone https://github.com/PlayEdu/docker-compose.git playedu-docker-compose
```
#### 第二步、构建镜像
@@ -28,7 +28,7 @@ git clone git@github.com:PlayEdu/docker-compose.git playedu-docker-compose
cd playedu-docker-compose
# 构建镜像
docker-compose build
sudo docker-compose build
```
#### 第三步、运行 `MySQL`, `Redis`, `MinIO`
@@ -38,25 +38,21 @@ docker-compose build
```
# #### 这里是注释的话,无需执行 ####
# 命令解释:复制 .env.example 并命名为 .env
# #### 这里是注释的话,无需执行 ####
cp .env.example .env
# #### 这里是注释的话,无需执行 ####
# .env.example 是我们预置的默认的运行环境变量,比如:运行的端口号、数据库名等
# 如果您对这一快不很熟悉的话,建议您无需修改 .env 文件内容,因为修改了内容
# 按照本文下面的流程可能就无法走通
# #### 这里是注释的话,无需执行 ####
# #### 这里是注释的话,无需执行 ####
# 命令解释:给 data 授权可读、可写、可执行权限
# data 目录将会挂载到容器以用来数据化持久存储(更多知识请自行了解 docker 数据卷)
# #### 这里是注释的话,无需执行 ####
chmod a+rwx data
# #### 这里是注释的话,无需执行 ####
# 命令解释:运行容器
# #### 这里是注释的话,无需执行 ####
docker-compose up -d mysql redis minio
sudo docker-compose up -d mysql redis minio
```
执行上述命令会很快返回结果,但是这并不意味着上述三个软件就已经成功的运行了。它们的初始化运行都需要一段过程,这里我们稍微等待 1-2 分钟的时间(机器配置高的话可能时间更短)。
@@ -66,7 +62,7 @@ docker-compose up -d mysql redis minio
> 下面命令是在 playedu-docker-compose 目录执行
```
docker-compose up -d playedu
sudo docker-compose up -d playedu
```
执行完成之后,等待 15s 左右的时间就可以访问了。

View File

@@ -85,7 +85,7 @@ services:
- MINIO_ROOT_PASSWORD=${MINIO_ROOT_PASSWORD:-password}
- MINIO_DEFAULT_BUCKETS=${MINIO_BUCKETS:-playedu:public}
volumes:
- ./data/minio/data:/data
- ./data/minio/data:/bitnami/minio/data
ports:
- "${MINIO_PORT:-9002}:9000"
- "${MINIO_CONSOLE_PORT:-50002}:9001"