docker-compose部署halo博客,连接宿主机MySQL数据库实例 2023-06-19 学习笔记,倒腾笔记 暂无评论 125 次阅读 #### docker-compose部署halo博客,连接宿主机MySQL数据库的docker-compose.yaml配置实例 ``` ersion: "3" services: halo: image: halohub/halo:2.6 container_name: halo restart: on-failure:3 network_mode: "host" volumes: - ./:/root/.halo2 command: # 修改为自己已有的 MySQL 配置 - --spring.r2dbc.url=r2dbc:pool:mysql://localhost:3306/halo_db - --spring.r2dbc.username=halo_db_user - --spring.r2dbc.password=halo_db_password - --spring.sql.init.platform=mysql # 外部访问地址,请根据实际需要修改 - --halo.external-url=https://mtom.top # 初始化的超级管理员用户名 - --halo.security.initializer.superadminusername=admin # 初始化的超级管理员密码 - --halo.security.initializer.superadminpassword=admin_password # 端口号 默认8090 - --server.port=8090 ``` - 提前创建数据库halo\_db 数据库用户名:halo\_db\_user 数据库用户密码:halo\_db\_password (按实际替换) - 建议提前创建halo工作文件夹,在文件夹内创建docker-compose.yaml - 更新容器命令 ``` docker-compose down docker-compose pull docker-compose up -d ``` 标签: MySQL, docker-compose 本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。