#### 使用 Docker 部署 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
```

Docker部署/更新Halo