Blossom配置

准备在NAS上折腾的,各种端口开放不方便,直接就用腾讯云服务器折腾吧。。。。。。

安装并运行数据库

安装:

1
docker pull mysql:8.0.31

运行:

  • 官方模板
1
2
3
4
5
6
7
8
9
10
11
12
docker run \
-d \
--name mysql \
#【可选修改】数据库 root 用户的密码
-e MYSQL_ROOT_PASSWORD=jasmine888 \
-p 3306:3306 \
#【需修改】挂载数据库文件保存路径。
# 注意:只需要将冒号前的路径改为你 Docker 所在设备的某个路径,不要修改冒号后面的内容。
-v /usr/local/docker/mysql/data:/var/lib/mysql \
-v /usr/local/docker/mysql-files/log:/var/lib/mysql-files \
-v /usr/local/docker/mysql/log:/var/log/mysql \
mysql:8.0.31
  • 我的版本
1
2
3
4
5
6
7
8
9
docker run \
-d \
--name mysql \
-e MYSQL_ROOT_PASSWORD=123456789 \
-p 3306:3306 \
-v /home/user/mysql/data:/var/lib/mysql \
-v /home/user/mysql/mysql-files/log:/var/lib/mysql-files \
-v /home/user/mysql/log:/var/log/mysql \
mysql:8.0.31

创建数据库:

1
2
3
docker exec -it mysql /bin/bash
mysql -uroot -p123456789 # -p后面是root的密码
CREATE DATABASE `blossom` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;

配置blossom

拉取镜像:

1
docker pull jasminexzzz/blossom:latest

启动容器:

  • 官方模板:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
docker run -d \
# 容器名称
--name blossom-backend \
# 指定端口映射
-p 9999:9999 \
#【需修改】挂载图片保存路径,如果是 windows 环境,可以使用 /c/home/bl/ 来指定磁盘
# 注意:只需要将冒号前的路径改为你 Docker 所在设备的某个路径,不要修改冒号后面的内容。
-v /home/bl/:/home/bl/ \
# 启动的镜像名称
jasminexzzz/blossom:latest \
#【需修改】配置图片上传后对应生成的访问URL,需要以/pic/结尾。注意,该访问URL需要与访问后台的域名和端口相同
--project.iaas.blos.domain="http://127.0.0.1:9999/pic/" \
# 配置图片保存的磁盘路径,请使用 -v 将该路径挂载为本地路径,如上方示例
--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
  • 我的版本
1
docker run -d --name blossom.231210 -p 9999:9999 -v /home/user/blossom/bl/:/home/bl/ jasminexzzz/blossom:latest --project.iaas.blos.domain="http://127.0.0.1:9999/pic/"  --project.iaas.blos.default-path="/home/bl/img/" --spring.datasource.url="jdbc:mysql://IP地址:3306/blossom?useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true&allowMultiQueries=true&useSSL=false&&serverTimezone=GMT%2B8" --spring.datasource.username=root --spring.datasource.password=123466789

NAS同步数据库

参考如何把网站和重要数据定时自动备份到 Nas 群晖上?把MySQL备份到NAS上。


Blossom配置
https://lixiang117423.github.io/article/blossom/
作者
李详【Xiang LI】
发布于
2023年12月10日
许可协议