本文最后更新于458 天前,其中的信息可能已经过时,如有错误请发送邮件到898599301@qq.com
blossom搭建
这里介绍使用Docker Compose方式搭建,官网有其他部署方式Blossom | Blossom
首先确保安装了Docker Compose
使用下方命令,查看是否安装了 Docker Compose
docker-compose --version
创建 blossom-mysql8.yaml 文件
创建文件blossom文件夹,然后创建blossom-mysql8.yaml文件

https://gitee.com/Lbeal/picgo/raw/master/img/IMG_20250303_111051.png
创建配置文件(需更改)
version: "3.8"
networks:
blossomnet:
driver:
bridge
services:
blossom:
image: jasminexzzz/blossom:latest
container_name: blossom-backend
volumes:
# 【需修改】
# 将冒号(:)前的部分改成你运行 docker 的设备的某个路径,不要修改冒号后面的内容。
# 如果是windows环境,可以使用/c/home/bl/img/来指定磁盘
- /opt/blossom/bl/:/home/bl/
environment:
SPRING_DATASOURCE_URL: jdbc:mysql://blmysql:3306/blossom?useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true&allowMultiQueries=true&useSSL=false&&serverTimezone=GMT%2B8
SPRING_DATASOURCE_USERNAME: root
# 【可选修改】配置数据库密码,这个改了下方的黄色部分也要修改
SPRING_DATASOURCE_PASSWORD: blossom666
ports:
- "9999:9999"
networks:
- blossomnet
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:9999/sys/alive"]
interval: 30s
timeout: 10s
retries: 3
start_period: 5s
restart: always
depends_on:
blmysql:
condition: service_healthy
blmysql:
image: mysql:8.0.31
container_name: blossom-mysql
restart: on-failure:3
volumes:
# 【需修改】将冒号(:)前的部分改成你运行 docker 的设备的某个路径,不要修改冒号后面的内容。
- /opt/blossom/Docker/mysql/data:/var/lib/mysql
- /opt/blossom/Docker/mysql/log:/var/log/mysql
- /opt/blossom/Docker/mysql/mysql-files/log:/var/lib/mysql-files
environment:
MYSQL_DATABASE: blossom
# 【可选修改】这个改了上方的黄色部分也要修改。需要与 services.blossom.environment.SPRING_DATASOURCE_PASSWORD 相同
MYSQL_ROOT_PASSWORD: blossom666
LANG: C.UTF-8
TZ: Asia/Shanghai
ports:
- "3308:3306"
networks:
- blossomnet
healthcheck:
# 【可选修改】如果修改了上方的数据库密码「MYSQL_ROOT_PASSWORD」,下方的 -p 后的密码也要修改
test: ["CMD", "mysqladmin", "-uroot", "-pblossom666", "ping", "-h", "localhost"]
interval: 10s
timeout: 3s
retries: 12
执行命令
docker compose -f blossom-mysql8.yaml up -d
# 如果命令无效,可使用下方命令尝试
docker-compose -f blossom-mysql8.yaml up -d
检查是否启动成功
方法一:查看日志
你可以输入以下命令,在容器日志中查看容器是否启动成功:
docker logs blossom-backend
方法二:直接访问
例如你部署在本地,则可以访问127.0.0.1:9999,如果返回以下内容,则说明部署成功。以下内容是提示没有登录,现在可以使用客户端登录使用。

配置域名访问
