使用Docker搭建Typecho博客系统

3,644 阅读2分钟
**之前在linux云服务器上安装Typecho有些环境不了解,配置过程中出了一些小麻烦,所以直接采用Docker安装,特别简单,甚至mysql也可以使用docker安装,下边正式开始:**

1、腾讯云上的docker默认版本太低,参考这边博客更新版本 docker版本更新

2、在hub.docker.com/ 上搜索typecho相关镜像,前边两个下载量比较多,有保障,而且第二个更新时间比较近,我就选择第二个xihefeng/typecho

0c0f52cc581bcdc66cbd6265d23dc8e8.jpg

3、点进去看一下tag没那么多版本,直接docker pull xihefeng/typecho ,等待下载完毕,用docker images查看本地镜像,我的因为重装过docker,之前的镜像直接用不了,重新下载之后出现了两个一样的镜像信息,不影响使用,不必在意

下载结果

4、下载成功后使用docker run --name typechoBack -p 80:80 xihefeng/typecho:latest 命令创建容器,容器名称和宿主机的端口映射可以根据自己需要修改,前者是宿主机端口 ![docker run结果]

6f6ccd43a3267dc043b11dc87414d2eb.jpg 5、成功启动后,访问对应端口,应该会出现typeche的默认欢迎界面,当时没有截图,百度了一个供大家参考 欢迎界面

6、设置数据库连接,还是参考一下其他的图片,按照要求填写就行,数据库名要确保在数据库中已创建,连接成功应该就可以进行下一步了 数据库设置

7、使用ip+端口号,访问博客 部署完成

8、原有的博客很简单,我们可以下载模板,改变风格,模板下载

(1)选中模板后去github下载主题,将模板文件解压后夹上传至宿主机,然后再拷贝到docker的 /var/www/html/usr/themes/ 目录下

docker cp  Typecho-Joe-Theme-master typechoBack:/var/www/html/usr/themes/

(2)需要的话,也可以使用下边命令登录docker容器查看文件夹

docker exec -it typechoBack /bin/sh

9、可以选择博客的控制台-外观-启用,来设置新的风格 博客设置

10、点击编辑外观设置外观 可以设置网站的多样性。