最近重新搭建了博客,续费真的好贵,以前的数据一不小心还弄丢了,一把辛酸泪。

环境:
- 腾讯云服务器(我选择的是 Ubuntu 系统)
- 已备案的域名
1 Halo 安装
我选择使用 Docker-Compose 安装,并且安装的是 1.6 版本,因为 Joe 2.0 主题还不适配 2.0 的 Halo ,所以选择了低版本的 Halo.
1.1 Docker安装
Ubuntu 的安装命令是 apt ,所以先更新 apt 的软件包列表,让它知道 Docker 软件包的存在:
sudo apt update
然后可以使用使用 apt install 命令将 Docker 的组件添加到你的系统中。你将会安装最新版本的 Docker 社区版(CE)。有三个软件包需要安装:
docker-ce: Docker引擎守护程序。docker-ce-cli: 将与之互动的Docker CLI。containerd.io: 用于启动和运行你的容器。
使用命令:
sudo apt install docker-ce docker-ce-cli containerd.io
1.2 docker-compose
接下来可以安装 docker-compose ,它是一个流行的 Docker 配套工具,它让使用多个容器的应用程序更容易工作。虽然 docker CLI 每条命令只针对一个容器,但 docker compose 可以通过每个动作启动和停止几个容器。执行以下命令:
sudo apt install docker-compose-plugin
安装好了之后可以看看版本:
docker compose version
1.3 Halo 容器
安装好 Docker 环境后,可以创建一个文件夹,比如 ~/halo-app :
mkdir ~/halo-app && cd ~/halo-app
在文件夹里面创建 docker-compose. yaml 文件,我选择创建 Halo + MySQL + Redis 的实例:
<


8062

被折叠的 条评论
为什么被折叠?



