Centos 部署 Typecho

cc
cc
2022-02-27 / 0 评论 / 105 阅读 / 正在检测是否收录...

安装docker

// 添加docker-ce repo
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

// 安装 & 启动docker 
yum install -y docker-ce
systemctl start docker
docker version
systemctl enable docker

安装Mysql

docker run --restart always -d --name typechobmysql -v /root/data/mysql:/var/lib/mysql -e "MYSQL_ROOT_PASSWORD=root" -p 3306:3306 mysql:5.7

初始化数据库

// enter mysql container
docker exec -it typechobmysql /bin/bash

// log in
mysql -u root -p

// create database
CREATE DATABASE `typecho` CHARACTER SET utf8 COLLATE utf8_general_ci;

// exit
ctrl+p+q

安装 Typecho

// data 目录为typecho数据目录
 docker run -d --name=typecho-blog --restart always --mount type=tmpfs,destination=/tmp -v /root/data/typecho:/data -e PHP_TZ=Asia/Shanghai -e PHP_MAX_EXECUTION_TIME=600 -p 80:80 80x86/typecho:latest

配置Typecho

  • 数据库选择mysql
  • ifconfig获取服务器本地ip
  • 设置数据库名称:typecho
0

评论 (0)

取消