修改README

This commit is contained in:
xiaozzzi 2023-10-02 12:41:08 +08:00
parent 33b732155b
commit fb736614f4

View File

@ -6,10 +6,9 @@
docker docker
├─ build 镜像构建 ├─ build 镜像构建
| └─ Dockerfile 应用镜像构建脚本 | └─ Dockerfile 应用镜像构建脚本
├─ compose docker compose 配置 └─ compose docker compose 配置
| ├─ blossom.yaml 包含后台应用 Blossom-backend ├─ blossom.yaml 包含后台应用 Blossom-backend
| └─ blossom-mysql8.yaml 包含后台应用 Blossom-backend 与 MySql8 └─ blossom-mysql8.yaml 包含后台应用 Blossom-backend 与 MySql8
└─ env 环境配置
``` ```
应用所需环境与版本 应用所需环境与版本
@ -76,6 +75,7 @@ docker run -d \
``` ```
windows 控制台如下 windows 控制台如下
```bash ```bash
docker run -d --name blossom-backend -p 9999:9999 -v /home/bl/img/:/home/bl/img/ jasminexzzz/blossom:latest --spring.profiles.active=prod --project.iaas.blos.domain="http://127.0.0.1:9999/pic/" --project.iaas.blos.default-path="/home/bl/img/" --spring.datasource.url="jdbc:mysql://192.168.31.99:3306/blossom?useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true&allowMultiQueries=true&useSSL=false&&serverTimezone=GMT%2B8" --spring.datasource.username=root --spring.datasource.password=jasmine888 docker run -d --name blossom-backend -p 9999:9999 -v /home/bl/img/:/home/bl/img/ jasminexzzz/blossom:latest --spring.profiles.active=prod --project.iaas.blos.domain="http://127.0.0.1:9999/pic/" --project.iaas.blos.default-path="/home/bl/img/" --spring.datasource.url="jdbc:mysql://192.168.31.99:3306/blossom?useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true&allowMultiQueries=true&useSSL=false&&serverTimezone=GMT%2B8" --spring.datasource.username=root --spring.datasource.password=jasmine888
``` ```
@ -113,13 +113,13 @@ services:
启动不含有 MYSQL 的 Docker Compose 启动不含有 MYSQL 的 Docker Compose
``` ```bash
docker compose -f docker/compose/blossom.yaml up -d docker compose -f docker/compose/blossom.yaml up -d
``` ```
--- ---
## 2. 拉取应用镜像与MYSQL镜像示例 ## 2. 拉取应用镜像与 MySQL 镜像示例
```yml ```yml
version: "3.8" version: "3.8"
@ -181,9 +181,8 @@ services:
docker compose -f docker/compose/blossom-mysql8.yaml up -d docker compose -f docker/compose/blossom-mysql8.yaml up -d
``` ```
# 三、使用 Dockerfile 自己构建应用镜像 # 三、使用 Dockerfile 构建应用镜像
> ##red##
> 该方式构建镜像只包含后台应用,不包含数据库在内 > 该方式构建镜像只包含后台应用,不包含数据库在内
## 1. 后台工程打包 ## 1. 后台工程打包
@ -207,7 +206,7 @@ maven clean package
## 2. 构建本地镜像 ## 2. 构建本地镜像
进入到根目录下,运行如下命令 进入到项目根目录下,运行如下命令
```bash ```bash
docker build -t <自定义前缀>/<自定义镜像名称>:<自定义镜像标签> -f docker/build/Dockerfile . docker build -t <自定义前缀>/<自定义镜像名称>:<自定义镜像标签> -f docker/build/Dockerfile .
@ -216,8 +215,10 @@ docker build -t <自定义前缀>/<自定义镜像名称>:<自定义镜像标签
docker build -t self/blossom:self -f docker/build/Dockerfile . docker build -t self/blossom:self -f docker/build/Dockerfile .
``` ```
> 注意:要在根目录下运行`docker build`命令否则无法找到后台jar包文件 > [!WARNING]
> 注意:一定要在项目根目录下运行`docker build`命令,否则无法找到后台 jar 包文件
> [!NOTE]
> 在后台项目`blossom-backend\`路径下也包含一个 Dockerfile 文件,只有构建命令略有不同,具体参阅`blossom-backend\README.md`文件 > 在后台项目`blossom-backend\`路径下也包含一个 Dockerfile 文件,只有构建命令略有不同,具体参阅`blossom-backend\README.md`文件
## 3. 启动容器 ## 3. 启动容器
@ -246,7 +247,7 @@ docker run -d \
--spring.datasource.password=jasmine888 --spring.datasource.password=jasmine888
``` ```
# 四、使用 Idea Cloud Toolket 插件部署 # 四、使用 Idea Cloud Toolkit 插件部署
> 该部署方式适合修改代码后部署在物理机器中。 > 该部署方式适合修改代码后部署在物理机器中。
@ -258,13 +259,11 @@ docker run -d \
![idea_plugin1](../doc/imgs/deploy/idea_plugin2.png) ![idea_plugin1](../doc/imgs/deploy/idea_plugin2.png)
![idea_plugin1](../doc/imgs/deploy/idea_plugin3.png) ![idea_plugin1](../doc/imgs/deploy/idea_plugin3.png)
新增启动项
新增启动 ![idea_plugin1](../doc/imgs/deploy/idea_plugin4.png)
![idea_plugin1](../doc/imgs/deploy/idea_plugin4.png)项
配置启动项 配置启动项