一、搭建开始
1.官方文档地址:https://www.wangyunf.com/blossom-doc/
使用Docker Compose搭建,先在服务器终端查看是否安装Docker compose
docker-compose --version
2.创建一个blossom目录,在blossom目录下创建一个blossom-mysql8.yaml文件,把下方内容复制到文件中
会使用到9999端口和3306端口,注意冲突
version: "3.8"
networks:
blossomnet:
driver:
bridge
services:
blossom:
image: jasminexzzz/blossom:latest
container_name: blossom-backend
volumes:
# 【需修改】
# 将冒号(:)前的部分改成你运行 docker 的设备的某个路径,不要修改冒号后面的内容。
# 如果是windows环境,可以使用/c/home/bl/img/来指定磁盘
- /d/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: jasmine888
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 的设备的某个路径,不要修改冒号后面的内容。
- /d/blossom/Docker/mysql/data:/var/lib/mysql
- /d/blossom/Docker/mysql/log:/var/log/mysql
- /d/blossom/Docker/mysql/mysql-files/log:/var/lib/mysql-files
environment:
MYSQL_DATABASE: blossom
# 【可选修改】这个改了上方的黄色部分也要修改。需要与 services.blossom.environment.SPRING_DATASOURCE_PASSWORD 相同
MYSQL_ROOT_PASSWORD: jasmine888
LANG: C.UTF-8
TZ: Asia/Shanghai
ports:
- "3306:3306"
networks:
- blossomnet
healthcheck:
# 【可选修改】如果修改了上方的数据库密码「MYSQL_ROOT_PASSWORD」,下方的 -p 后的密码也要修改
test: ["CMD", "mysqladmin", "-uroot", "-pjasmine888", "ping", "-h", "localhost"]
interval: 10s
timeout: 3s
retries: 12
该 Docker Compose 包含 MySQL,MySQL 容器在初始化时会自动创建数据库 Blossom。
Docker Compose 源文件可前往 blossom-mysql8.yaml 进行查看。
3.启动 Docker Compose
在 blossom-mysql8.yaml 文件所在路径下执行以下命令,然后请耐心等待镜像拉取和启动。
docker compose -f blossom-mysql8.yaml up -d
# 如果命令无效,可使用下方命令尝试
docker-compose -f blossom-mysql8.yaml up -d
4.安装完毕后启动下面这两个容器
5.检查是否安装成功
方法一:查看日志
查看第一个容器日志,出现下面内容,即成功,然后服务器ip:端口/editor/#/settingindex
方法二:直接访问
例如你部署在本地,则可以访问127.0.0.1:9999,服务器的话就是服务器ip:9999,如果返回以下内容,则说明部署成功。以下内容是提示没有登录,现在可以使用客户端登录使用。
{
"code": "AUTH-40101",
"msg": "无效的授权信息",
"ex": "无效的授权信息",
"data": null
}






阿凡28 天前
发表在:OneNav:一款超好用的开源导航站,搭建属于你的专属起始页0士大夫
阿凡28 天前
发表在:Win10 ensp中的路由报错40代码11
iVOaSF6d1 年前
发表在:中兴B862AV3.1M2_晨星MSO9385_2+8_安卓9_免拆机卡刷教程网盘文件在哪
pxP2NoZP1 年前
发表在:E900V20D机顶盒果壳6323使用U盘刷入安卓9MyInput
pxP2NoZP1 年前
发表在:宝塔安装V2rayNMyInput
pxP2NoZP1 年前
发表在:三层交换实验MyInput
pxP2NoZP1 年前
发表在:宝塔安装V2rayNMyInput
千火1 年前
发表在:宝塔安装V2rayN22
千火1 年前
发表在:J4125工控机安装Debian12教程001
T8RKoJZZ1 年前
发表在:E900V20D机顶盒果壳6323使用U盘刷入安卓9dfdfsafdsfdsdf