下面以 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 的新服务器,然后重新编排容器即可
-
使用 Docker 搭建 Typecho 个人博客
-
Docker安装typecho
- 以上就是本篇文章【通过 Docker 搭建 Typecho 详细教程】的全部内容了,欢迎阅览 ! 文章地址:http://w.yusign.com/quote/9557.html 行业 资讯 企业新闻 行情 企业黄页 同类资讯 网站地图 返回首页 述古往 http://w.yusign.com/mobile/ , 查看更多