原文地址:Docker部署Halo - 一直在路上
使用 Docker 部署 Halo
使用 Docker
部署 Halo
的指南,假设你已经安装好了 Docker 并了解它的基本使用。本篇教程以 CentOS 7.x 为例,其他系统大同小异。
环境要求
为了在使用过程中不出现意外的事故,给出下列推荐的配置
- CentOS 7.x
- 1G 以上内存
安装 Halo
拉取最新 Halo 镜像
sudo docker pull ruibaby/halo
创建容器并运行
docker run --rm -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo ruibaby/halo
- –rm:停止之后自动删除容器。
- –name:容器名。
- -p:占用端口,前者为宿主机端口,后者为 Halo 的运行端口,可在 application.yaml 配置。
- -v:目录映射,一般不要修改。
完成以上操作即可通过 ip:端口 访问了。
更新 Halo 版本
# 停止容器
sudo docker stop halo
# 拉取最新的 Halo 镜像
sudo docker pull ruibaby/halo
# 创建容器
docker run --rm -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo ruibaby/halo