本仓库是使用docker运行typecho
默认数据库地址:mysql
帐号: typecho
密码: password
访问 ip:8090
进行安装
可以使用 宝塔面板
或者 nginx proxy manger
进行反代
拉取仓库
git clone https://github.com/fukoy/docker-typecho.git
cd docker-typecho
docker-compose命令
#docker-compose运行
sudo docker-compose up -d
#docker-compose停止
sudo docker-compose down
#docker-compose重启
sudo docker-compose restart
docker-compose文件
version: '3'
services:
web:
image: fukoy/nginx-php-fpm:php7.4
ports:
- '8090:80' #开放端口8090
restart: always
volumes:
- ./www:/usr/share/nginx/typecho/ #typecho网站文件
- ./nginx/conf.d:/etc/nginx/conf.d #nginx配置文件夹
- ./nginx/nginx.conf:/etc/nginx/nginx.conf #nginx配置文件
depends_on:
- mysql
networks:
- web
mysql:
image: mariadb
restart: always
expose:
- '3306' #不开放端口
volumes:
- ./mysql/data:/var/lib/mysql
- ./mysql/logs:/var/log/mysql
- ./mysql/conf:/etc/mysql/conf.d
env_file:
- mysql.env
networks:
- web
networks:
web:
数据库配置
# MySQL的root用户默认密码,这里自行更改
MYSQL_ROOT_PASSWORD=password
# MySQL镜像创建时自动创建的数据库名称
MYSQL_DATABASE=typecho
# MySQL镜像创建时自动创建的用户名
MYSQL_USER=typecho
# MySQL镜像创建时自动创建的用户密码
MYSQL_PASSWORD=password
# 时区
TZ=Asia/Shanghai