Typecho博客Docker部署(v1.3.0)

 ·  2026-02-01

一、创建docker-compose.yml文件

如用1panel面版的话,在/opt/1panel/apps目录使用1panel app init -k app_name -v v1.0.0 创建应用。

创建应用名为 app_name,版本为 v1.0.0 的应用
app_name/v1.0.0/docker-compose.yml文件内加入以下内容

services:
    typecho:
        container_name: typecho-server
        image: joyqi/typecho:1.3.0-php8.2-apache
        labels:
            createdBy: Apps
        environment:
            - TYPECHO_SITE_URL=https://typecho.zhuff.com
        ports:
            - 8634:80
        restart: always
        volumes:
            - ./typecho:/app

二、启动服务

docker-compose.yml同级目录使用以下命令启动服务

docker-compose up -d

注:
如果docker-compose无法使用,则使用以下命令安装和授权

sudo curl -L "https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

安装后使用docker-compose --version查看是否安装成功,正常会返回对应的版本

root@instance:/opt# docker-compose --version
Docker Compose version v2.23.0

结尾

启动完毕之后进入127.0.0.1:8634进行博客初始化

上一篇:Halo更换库名
下一篇:没有了
评论
猪芳芳. All Rights Reserved. Theme Jasmine by Kent Liao.