前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >全网首发的傻瓜级教程:用宝塔面板Docker搭建halo2.9

全网首发的傻瓜级教程:用宝塔面板Docker搭建halo2.9

作者头像
拾光博客
发布2024-04-03 12:20:59
3923
发布2024-04-03 12:20:59
举报
文章被收录于专栏:拾光专栏拾光专栏

前几天,突发奇想地想搭halo玩玩,刚好iblog.top这个域名空下来了,于是正好拿来整个halo博客玩玩,

本来打算按官方的那个文档来的,但是想来想去,觉得不行。 一是觉得有点繁琐,按他那个来,我怕出问题之后自己找不出来; 二是觉得有点浪费时间; 还有就是我怕自己突然整到一半就跑去干别的事了,最后写出来的东西语序不对不说,出现啥错误就尴尬了。

索性,采取了一些节约时间的做法——通过宝塔面板来安装halo

注:由于有端口开放的要求,所以要求是有用户权限的服务器 用虚拟机的朋友们可以询问客服一下能不能开放端口

首先,你得要有一台服务器(或是能开放端口的虚拟机) 配置能安装宝塔面板就行 一般1h2g足够了 Halo 理论上可以运行在任何支持 Docker 及 Java 的平台。 但是,还是那句话——怎么简单怎么来 对比Docker和Java 在宝塔面板上,还是Docker操作更简单一点

因此我们选择使用Docker来部署halo

首先我们点击左侧菜单倒数第三列的软件商店

其次在应用分类中点击运行环境

全网首发的傻瓜级教程:用宝塔面板Docker搭建halo2.9
全网首发的傻瓜级教程:用宝塔面板Docker搭建halo2.9

然后在下方列表中找到Docker管理器

全网首发的傻瓜级教程:用宝塔面板Docker搭建halo2.9
全网首发的傻瓜级教程:用宝塔面板Docker搭建halo2.9

轻击安装,至于版本选最新的,默默等待安装完成, 你可以在等待安装的时候刷刷视频啥的。

全网首发的傻瓜级教程:用宝塔面板Docker搭建halo2.9
全网首发的傻瓜级教程:用宝塔面板Docker搭建halo2.9
全网首发的傻瓜级教程:用宝塔面板Docker搭建halo2.9
全网首发的傻瓜级教程:用宝塔面板Docker搭建halo2.9

待他安装完成之后点击设置显示的是这个页面

全网首发的傻瓜级教程:用宝塔面板Docker搭建halo2.9
全网首发的傻瓜级教程:用宝塔面板Docker搭建halo2.9

在镜像管理中点击获取镜像 在官方库下键入halohub/halo:2.9

全网首发的傻瓜级教程:用宝塔面板Docker搭建halo2.9
全网首发的傻瓜级教程:用宝塔面板Docker搭建halo2.9

刷新后可以看到halo的镜像出来了


其次通过脚本指令来创建容器 docker run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 halohub/halo:2.9


这个时候我们可以看到容器就创建好了

全网首发的傻瓜级教程:用宝塔面板Docker搭建halo2.9
全网首发的傻瓜级教程:用宝塔面板Docker搭建halo2.9

如果我们有服务器是有安全组的,需要设置8090端口放行。 包括宝塔面板的安全组端口8090端口也要放行的。


这里,我们先打开 "ip地址:8090",然后打开安装向导。

全网首发的傻瓜级教程:用宝塔面板Docker搭建halo2.9
全网首发的傻瓜级教程:用宝塔面板Docker搭建halo2.9

当然到了这步还不算完, 我们现在单单只是完成了halo的安装, 但是我们现在还没有办法通过域名来访问我们的halo博客。 所以我们需要通过反向代理,反向绑定映射的方式使得我们能够通过域名来访问我们的Halo博客。


当然,在此前,我们的宝塔面板是没有绑定我们的域名的。 所以,我们需要添加站点,直接点创建就好,其他的默认。

全网首发的傻瓜级教程:用宝塔面板Docker搭建halo2.9
全网首发的傻瓜级教程:用宝塔面板Docker搭建halo2.9

在站点修改中点击反向代理并创建

全网首发的傻瓜级教程:用宝塔面板Docker搭建halo2.9
全网首发的傻瓜级教程:用宝塔面板Docker搭建halo2.9

参考资料: Halo文档:https://docs.halo.run Docker 安装文档:https://docs.docker.com/engine/install/ Docker Compose 安装文档:https://docs.docker.com/compose/install/ 宝塔面板手册:https://www.kancloud.cn/chudong/bt2017/3130615

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-10-10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 因此我们选择使用Docker来部署halo
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com