安装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)