分享好友 行情首页 行情分类 切换频道
通过 Docker 搭建 Typecho 详细教程
2025-01-03 13:15  浏览:71

下面以 Centos 7 为例

1.1 安装 Docker

安装依赖

 

设置yum源

 

查看所有仓库中所有docker版本

 

安装docker

 

设置开机启动

 

启动 Docker

 

查看版本

 

测试

 

1.2 安装 Docker Compose

下载

 

赋予执行权限

 

查看版本

 
 

这里使用如下三个镜像

  • nginx
  • tsund/php:7.2.3-fpm
  • mysql:5.7

其中 为官方最新镜像, 为官方 5.7 镜像, 的 Dockerfile 如下

 

在官方镜像的基础上,添加了 (如果使用 MySQL 作为 Typecho 的数据库,则需安装此扩展,并设置 buffer 为 4kb,即一个内存页

新建 文件夹,其目录结构如下

 

3.1 配置 docker-compose.yml

 

其中

  • 指定 docker-compose 版本
  • 指定镜像名称
  • 指定文件挂载映射
  • 指定端口映射
  • 指定服务启动时的先后顺序,指定的服务会先于当前服务启动
  • 指定容器连接的虚拟网络,连接在同一网络的服务可以使用服务名进行通信。version 3 不推荐使用 ,使用 替代其功能,也更方便管理
  • 一级标签的 是虚拟网络的定义,可以指定网络类型和参数等,这里使用了默认的网络类型,参数部分留空即可

3.2 配置 nginx

在 目录下新建 文件,参考内容如下

 

3.3 配置 mysql

参考内容如下

 
 

4.1 编排容器

在 目录下

 

查看进程

 

4.2 安装 Typecho

编排成功后,浏览器输入 URL,进入 typecho 安装页面

需注意的是,数据库地址需填入 mysql 镜像的名称(与 中的配置相对应,数据库名与 中创建的数据库名一致

若出现以上页面,只需按照提示在 目录下新建 文件,并写入内容即可

迁移时只需将整个 目录打包传输至安装有 Docker 和 Docker Compose 的新服务器,然后重新编排容器即可

 
 
最新新闻
下载qq游戏大厅手机版
  下载QQ游戏大厅手机版——尽享移动游戏乐趣  随着科技的飞速发展,手机已经成为我们日常生活中不可或缺的一部分。我们利用
lgg8手机(lgg8手机怎么样质量好么)
  LG G8手机:技术与设计的完美结合  LG G8手机是LG公司推出的一款集先进技术与创新设计于一体的智能手机。这款手机不仅在技
便宜的手机套餐(便宜的手机套餐可靠吗)
  关于《便宜的手机套餐》的文章  随着科技的快速发展,手机已经成为了我们日常生活中不可或缺的一部分。为了迎合广大消费者
好玩的生存游戏手机(好玩的生存类游戏手机版)
  《好玩的生存游戏手机》  随着智能手机的普及,各种手机游戏应运而生,其中生存游戏因其独特的游戏机制和吸引力,成为了众
手机了(手机没有声音怎么办? 音量已经打开了苹果)
  手机:现代生活的无缝融入  随着科技的飞速发展,手机已经成为了我们日常生活中不可或缺的一部分,它深刻地改变了我们的生
京东手机通讯(京东手机通讯自营专区怎么样)
  《京东手机通讯:连接你我,畅享科技新时代》  随着科技的飞速发展,手机已经成为我们日常生活中不可或缺的一部分。在这个
华为手机性价比最高的(华为手机性价比最高的是哪一款5g)
  华为手机性价比最高的产品分析  随着科技的飞速发展,智能手机已经成为人们日常生活中不可或缺的一部分。在众多手机品牌中
同步手机助手(同步手机助手下载)
  《同步手机助手》:连接数字生活的桥梁  随着科技的飞速发展,智能手机已成为我们日常生活中不可或缺的一部分。我们的生活
手机上做ppt的软件(手机上做ppt的软件免费下载)
  随着科技的进步和移动互联网的发展,手机已经成为我们日常生活中不可或缺的一部分。在这个数字化的时代,我们不仅可以在电脑
iphone x手机(iphonex手机换屏幕)
  iPhone X手机:科技与艺术的完美结合  自iPhone首次登场以来,它不仅仅是一部手机,更是科技与艺术的结晶。而其中的iPhone
本企业新闻
推荐企业新闻
发表评论
0评