Docker部署typecho轻量级博客

  1. 安装好docker环境

  2. 执行下面命令

    cd /home && mkdir typecho && cd typecho && vi docker-compose.yml
  3. 写入下面内容

    version: '3.7'
    
    services:
     typecho:
       image: joyqi/typecho:nightly-php7.4-apache
       container_name: typecho-server
       restart: unless-stopped
       environment:
         IMEZONE: "Asia/Shanghai"  # 设置服务器时区
         MEMORY_LIMIT: "128N"  # 设置PHP内存限制
         MAX_POST_BODY: "4096M"  # 设置最大POST请求体大小
         TYPECHO_INSTALL: "1"  # 自动运行安装脚本
         TYPECHO_DB_ADAPTER: "Pdo_Mysql"  # 数据库驱动
         TYPECHO_DB_HOST: ""  # 数据库服务器主机名
         TYPECHO_DB_PORT: ""  # 数据库服务器端口
         TYPECHO_DB_USER: ""  # 数据库用户名
         TYPECHO_DB_PASSWORD: ""  # 数据库密码
         TYPECHO_DB_DATABASE: ""  # 数据库名称
         TYPECHO_DB_PREFIX: ""  # 数据库表前缀
         TYPECHO_DB_ENGINE: ""  # MySQL数据库引擎
         TYPECHO_DB_CHARSET: ""  # 数据库字符集
         TYPECHO_DB_NEXT: "keep"  # 数据库已有表时的操作
         TYPECHO_SITE_URL: "https://tycho.zukedog.cn"  # 网站URL
         TYPECHO_USER_NAME: ""  # 管理员用户名
         TYPECHO_USER_PASSWORD: ""  # 管理员密码
         TYPECHO_USER_MAIL: "zukedog@163.com"  # 管理员电子邮件地址
       ports:
         - "65508:80"
       volumes:
         - ./usr:/app/usr # 挂载本地路径到容器内
    version: '3.7'
  4. 浏览器访问服务器公网IP:65500

分类: 数据库 标签: typocho docker 部署

评论

全部评论