华为云用docker部署halo
前言
请选择CentOS 7.0-7.9版本
CentOS 8.0 以上下载源有点问题
1 Docker 安装
1.1安装docker
yum install -y docker
1.2开启docker
systemctl start docker.service
1.3设置docker 启动项
systemctl enable docker.service
2 部署halo
我使用的是halo 1.5.4 版本
当你看到这个博客的时候版本肯定会有变化 所以你可以访问halo的部署教程来部署
这是官网的部署教程,这里没有叫你如何安装docker
2.1创建工作目录 并且访问他
mkdir ~/.halo && cd ~/.halo
2.2 下载配置文件到工作目录
这是官方配置参考
wget https://dl.halo.run/config/application-template.yaml -O ./application.yaml![application_yaml](/upload/2022/08/application_yaml.png)
这是配置文件内容
需要关注的
port
默认是 8090 把他改成80(80是所有网站默认的端口号)admin-path
这是你后台的管理地址 默认是admin可以改成其他的
2.3 拉取 Halo 镜像
docker pull halohub/halo:1.5.4
2.4 创建docker容器
docker run -it -d --name halo -p 80:80 -v ~/.halo:/root/.halo --restart=unless-stopped halohub/halo:1.5.4
这是一些参数
-it: 开启输入功能并连接伪终端
-d: 后台运行容器
–name: 为容器指定一个名称
-p: 端口映射,格式为 主机(宿主)端口:容器端口 ,可在 application.yaml 配置。
-v: 工作目录映射。形式为:-v 宿主机路径:/root/.halo,后者不能修改。
–restart: 建议设置为 unless-stopped,在 Docker 启动的时候自动启动 Halo 容器。
3 完成
理论上现在去浏览器输入服务器ip或者域名就可以访问了
但是我自己去访问的时候是访问不了的
其实这是服务器端口设置的问题
3.1 开启端口
iptables -A OUTPUT -p tcp --dport 端口号 -j DROP
端口就按照自己的填写
3.2 如果现在还没开启
如果现在还没开启那就休要配置服务器的安全组
3.2.1 打开服务器控制台
我这里是华为云
点击安全组
之后选择你的服务器区域,然后点击Sys-WebServer
在里面打开入方向规则
优先级
= 1
端口
= 80(就是自己设置的哪一个)
配置好后点击确定
然后打服务器列表
点击更多->网络设置->更改安全组
在把Sys-WebServer给勾上
最后确定保存加重启 就可以正常访问了
华为云用docker部署halo相关推荐
- 华为云ECS-CentOS8.2部署(Harbor)Docker私有镜像仓库
华为云ECS-CentOS8.2部署(Harbor)Docker私有镜像仓库 1.背景 2.环境说明 3.在CentOs中安装所需要的软件包 4.部署Harbor 4.1.安装docker-compo ...
- 华为云鲲鹏服务器部署文档--java微服务
华为云鲲鹏服务器部署文档 河南中电高科计算机技术有限公司 2020.5.9 适用于java微服务技术栈. CentOS 7.6 64bit ISO 适用于鲲鹏服务器arm架构的CentOS 7.6.1 ...
- 华为云鲲鹏服务器部署文档-修正版-CentOS+java微服务开发
华为云鲲鹏服务器部署文档 河南中电高科计算机技术有限公司 http://www.ceht.com.cn 2020.5.12 适用于java微服务开发运行基础软件环境部署,实测通过. CentOS 7. ...
- 在华为云 CCE 上部署 EMQX MQTT 服务器集群
云进入以「应用为中心」的云原生阶段,Operator 模式的出现,则为 Kubernetes 中的自动化任务创建配置与管理提供了一套行之有效的标准规范.通过将运维知识固化成高级语言 Go/Java 代 ...
- 在华为云ECS上部署openGauss
在华为云ECS上部署openGauss 这次手动安装了一遍openGauss,讲道理,挺累的... 一.操作环境 服务器端:openEuler 20.03 64bit with ARM 本地客户端:m ...
- 三小时,阿里云使用docker部署redis(阅文无数)
相信大家肯定看了不少的使用阿里云通过docker部署redis的博文,但是这些博文的步骤确是模糊,最后很难成功. 第一步: 拉取redis镜像 docker pull redis # docker p ...
- Docker 部署Halo
Docker 部署Halo 1.创建工作目录 mkdir ~/.halo && cd ~/.halo 2.下载示例配置文件到工作目录 wget https://dl.halo.run/ ...
- 华为云服务-应用部署4-后端组件部署
文章目录 前言 后端组件部署 一.创建后端组件 步骤一 .进入应用列表 步骤二.进入应用 步骤三 .选择组件列表 步骤四 .新增组件 步骤五. 选择 微服务 步骤六 .选择Java运行时 步骤七.微服 ...
- 华为云GPU服务器部署PaddleOCR中英文识别服务
前言 最近在公司项目中使用到OCR服务,刚开始使用的是百度云上的通用文字识别接口,后来无意中了解到百度开源的飞浆平台的PaddleOCR模块直接有现成的模型可以使用,于是在公司服务器上搭了一个CPU版 ...
- 华为云服务-应用部署1-agent安装与组织创建
文章目录 前言 应用部署 一.Agent安装 步骤一 .进入 应用管理与运维平台 ServiceStage 步骤二 . 虚机Agent管理 步骤三 . 生成VMAgent 步骤四.安装VMAgent的 ...
最新文章
- .Net 引用命名空间
- JavaWeb学习总结(一)——JavaWeb开发入门
- BestCoder-Round#38
- 世界上最遥远的距离(泰戈尔)
- php index.php 文件路径,自研 PHP 框架 1.0_index.php 文件说明
- php调用谷歌翻译接口_一个google翻译的php调用方式
- 计算机专业跨专业考文科,给07年想跨专业考湖大计算机专业的同学
- python求平均工资_python如何求列表平均值?
- java第七章第九题_Java2程序设计基础第七章课后习题
- eclipse里启动rabbitmq报错 java.net.SocketException: Connection reset
- -i https://pypi.tuna.tsinghua.edu.cn/simple -U
- (转载)lib 和 dll 的区别、生成以及使用详解
- 计算机考试关于计算量,2020年税务师考试计算器要求、考试教材变化及题型题量...
- 训练集和测试集的产生方法
- Office2010安装时,需要安装msxml6.msi解决办法
- 利用自定义注解,统计方法执行时间
- 自学iOS开发的一些经验
- 结婚证照片尺寸是多少?教你拍出好看的证件照照片
- 电脑打印准考证图片显示不出来
- 蓝色蝴蝶(好听的毕业歌)
热门文章
- JPEG算法 格式压缩方案
- dfuse for EOSIO v0.1.0-beta4 版本更新说明
- windows不能更改密码
- i yfiygol hul hl
- vue的h函数_vue 中的h函数
- “你写公众号有啥用啊?还没我摊煎饼赚得多呢!”
- 反脆弱性:为什么工作越稳定,人生越脆弱?
- 计算机毕业设计Java宠物收养管理系统(源码+系统+mysql数据库+lw文档)
- SFB 项目经验-11-为某上市企业的Skype for Business规划与实施
- 多元线性方程的几种解法