博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Docker] 使用Docker-compose部署WordPress服务
阅读量:2341 次
发布时间:2019-05-10

本文共 1283 字,大约阅读时间需要 4 分钟。

使用WordPress可以快速构建一个blog,试了下很方便,主要参考:

项目结构:

|- 
|- db |- mysql.cnf # mysql的配置文件 |- db_data # 将mysql的数据持久化下来,包含WordPress的各种配置和文本数据 |- docker-compose.yml

docker-compose.yml

version: '3'services:  db:    image: mysql:5.6    volumes:      - ./db_data:/var/lib/mysql      - ./db/mysql.cnf:/etc/my.cnf    restart: always    environment:      MYSQL_ROOT_PASSWORD: root      MYSQL_DATABASE: wordpress      MYSQL_USER: wordpress      MYSQL_PASSWORD: wordpress  wordpress:    depends_on:      - db    image: wordpress:latest    ports:      - "8000:80"    restart: always    environment:      WORDPRESS_DB_HOST: db:3306      WORDPRESS_DB_USER: wordpress      WORDPRESS_DB_PASSWORD: wordpress

db/mysql.cnf

(不添加explicit_defaults_for_timestamp在服务器上启动报错)

[mysqld]explicit_defaults_for_timestamp=truewait_timeout=86400interactive_timeout=7200

启动

cd 
docker-compose up

可以看到启动了两个容器,一个mysql,一个wordpress,其中的wordpress将宿主机8000端口映射到了容器的80端口。

在这里插入图片描述


访问<服务器ip>:8000即可访问WordPress的页面,简单配置用户名、密码后即可登录仪表盘:

在这里插入图片描述

挑一个好看的blog主题、定制下菜单、写一篇博客:

在这里插入图片描述


使用感受:

1. 使用docker方式部署方便,WordPress本身配置也简单
2. WordPress自带很多漂亮的主题,各种组件、插件齐全,可以快速搭建一个自己的Blog
3. 装了一个Markdown的插件,但是不知道为什么启用不成功,写文章的界面还是默认的编辑器(挠头。。。)
4. 自己的服务器不稳定,很慢,我又穷,租不起贵的服务器,所以放弃了运维一个自己的Blog的想法,一些高级功能没有再尝试了。不然我是有想法放弃CSDN、把笔记全搬到自己的Blog上去的,因为可以自己定制好看的界面:)

转载地址:http://mokvb.baihongyu.com/

你可能感兴趣的文章
面试题:随机数生成、蓄水池抽样、海量数据、设计秒杀系统
查看>>
malloc (0)详解
查看>>
linux清除cache的方法
查看>>
memmove 和 memcpy的区别以及处理内存重叠问题
查看>>
费雪耶兹(Fisher–Yates) 也被称作高纳德( Knuth)随机置乱算法
查看>>
C/C++中变量的存储位置
查看>>
C++中四种强制类型转换区别详解
查看>>
linux gdb的详细用法 运行与断点
查看>>
删除vector中重复元素
查看>>
和为s的连续正数序列
查看>>
什么是Redis?什么是nosql?NoSQL数据库的四大分类
查看>>
为什么说Redis是单线程的以及Redis为什么这么快!
查看>>
redis的过期健删除策略以及内存淘汰机制
查看>>
redis 双写一致性问题
查看>>
map 如何使用结构体作为自定义键值
查看>>
Mysql几种索引类型的区别及适用情况
查看>>
Redis缓存穿透、缓存雪崩、redis并发问题分析
查看>>
Redis持久化的两种方式
查看>>
判断一个数组,是否可以分成两个数组之和相等的数组
查看>>
背包问题
查看>>