
部署Halo博客
1、拉取镜像
docker pull halohub/halo:2.18.0
2、创建容器运行
docker run \
-it -d \
--name halo \
-p 2001:8090 \
-v ~/.halo2:/root/.halo2 \
--restart=unless-stopped \
halohub/halo:2.18.0 \
--spring.r2dbc.url=r2dbc:pool:mysql://192.168.3.60:3306/halo \
--spring.r2dbc.username=root \
--spring.r2dbc.password=dbpassword \
--spring.sql.init.platform=mysql
建议每次使用最新版本来创建:
docker run -it -d --name halo \
-p 8090:8090 -v ~/.halo2:/root/.halo2 \
halohub/halo:2.19.0 \
--spring.r2dbc.url=r2dbc:pool:mysql://localhost:3306/halo \
--spring.r2dbc.username=root \
--spring.r2dbc.password=root \
--spring.sql.init.platform=mysql
-it:开启输入功能并连接伪终端
-d:后台运行容器
--name:为容器指定一个名称
-p:端口映射,格式为
主机(宿主)端口:容器端口
,可在application.yaml
配置。-v:工作目录映射。形式为:
-v 宿主机路径:/root/.halo2
,后者不能修改。
运行参数详解:
数据库配置:
用浏览器访问
/console
即可进入 Halo 管理页面,首次启动会进入初始化页面。
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 suxiaotuu
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果