安装环境: centos 7

准备工作: 安装docker和docker-compose

  • 最近想把闲置的域名使用起来, 于是想搭建个人博客,也为简书的博客留个副本,本来想通过hexo在GitHub托管静态博客, 后来发现静态博客的局限性很大,但
    最终还是选择了wordpress
  • wordpress是一套很成熟的建站工具, 有完善的后台, 丰富的扩展, 而且有手机app供你随时发布文章, 几年前, 我在树莓派搭建过wordpress的网站, 当时花了整整一天才把wordpress完全搞定
  • 但现在毕竟时代不同了, 有了docker这等神器, 搭建一个wordpress网站, 只运行一个docker-compose.yml配置文件就能搞定! Compose是Docker公司推出的一个工具软件,可以管理多个 Docker 容器组成一个应用。你定义一个 YAML 格式的配置文件docker-compose.yml,写好多个容器之间的调用关系。然后,只要一个命令,就能同时启动/关闭这些容器。而我们这次一键安装wordpress就是用到了docker-compose.yml

  • 创建zhaoolee-wp文件夹, 并在内新建配置文件docker-compose.yml
mkdir zhaoolee-wp && cd zhaoolee-wp && touch docker-compose.yml
  • docker-compose.yml内添加以下内容并保存
mysql:image: mysql:5.7environment:- MYSQL_ROOT_PASSWORD=zhaoolee123- MYSQL_DATABASE=wordpress
web:image: wordpress:4.9.7-php7.0-apachelinks:- mysqlenvironment:- WORDPRESS_DB_PASSWORD=zhaoolee123ports:- "0.0.0.0:80:80"working_dir: /var/www/htmlvolumes:- wordpress:/var/www/html
  • docker-compose.yml的同级目录下, 运行docker-compose up -d
  • 访问服务器ip, 顺利进入安装界面
  • 小技巧:

进入正在运行的容器:
sudo docker exec -it zhaoolee-wp_web_1 /bin/bash

小结

docker为我们的软件部署带来了极大的便利, 而善用compose更能使我们能够一键调用多个docker容器, 完成复杂的部署需求, 如果你想搭建自己的网站, 而且拥有自己的vps和域名, 可以按照我的步骤试一下, 相信你会爱上docker-compose的, wordpress的具体玩法,改日再更, 更新完成后, 链接会挂在本篇文章的末尾, 有兴趣的, 可以点赞标记一下本文

docker进阶 一键安装wordpress相关推荐

  1. docker always_docker一键安装wordpress,真一键!

    黑白之道 hello大家好我是key 今天给大家分享一个一键安装wordpress, 用到的是docker,以及图形管理界面portainer 安装docker yum install docker ...

  2. GoDaddy主机一键安装WordPress

    GoDaddy主机一键安装WordPress http://www.poluoluo.com/jzxy/201201/151600.html 转载于:https://www.cnblogs.com/p ...

  3. 宝塔一键安装wordpress

    使用宝塔面板来部署网站是非常方便的,以WordPress网站为例来说: 一般有两种方式安装WordPress网站,第一种是上传网站程序到网站根目录手动安装,另外一种是在宝塔面板后台左侧菜单,找到&qu ...

  4. lnmp一键安装+wordpress

     最近因要到公司去实习,做运维.最近leader叫我搭建LNMP环境并安装上wordpress博客系统.本人临近毕业,也不是计算机专业出身,以前根本没有听说过什么lnmp模式.对于基础的linux ...

  5. 【Docker】 Ubuntu 18.04 LTS 一键安装docker并优化配置

    1. 具体步骤 step 1: 安装所需的工具程序 step 2: 安装GPG证书 step 3: 更新 apt sources.list step 4: apt 安装 docker-ce step ...

  6. 一键安装docker(命令)

    今天给大家送上docker的一键安装指令(脚本目前好像只能适用于Ubuntu和Debian) 官方给的命令 curl -sSL https://get.docker.com/ | sh 由于我们国内那 ...

  7. 单机 docker 部署fastfds_云服务器使用docker可视化一键部署Wrodpress个人博客,操作简单,适合小白...

    原文链接在我的博客: 教你云服务器使用docker可视化一键部署Wrodpress个人博客,操作简单,适合小白 - Kyellow's blog​kyellow.gitee.io 前段时间领取了一台云 ...

  8. 借助URLOS快速安装WordPress

    简介 WordPress是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统.WordPress具有插件架构和模板系统.截至2018年4月,排名前1000万的网站超过30.6%使用Wor ...

  9. Linux虚拟主机安装WordPress教程

    我司虚拟主机支持一键安装WordPress程序,具体的操作步骤如下说明. 环境要求 虚拟主机操作系统推荐使用Linux 开通MySQL数据库 WordPress需要MySQL数据库支持,主机开通成功后 ...

最新文章

  1. GTK+ VS MFC
  2. java NIO 文章
  3. 用DataTable.Merge()解决了一个排序问题
  4. 三类计算机语言及特点,计算机语言分为哪三类,计算机语言有哪些
  5. 使用T—SQL语句操作数据库
  6. 《统一沟通-微软-实战》-3-部署-Exchange 2010-2-自定义安装
  7. 〖Demo〗-- 计算器
  8. Linux下与github建立ssh连接
  9. 海量数据库解决方案2011031001
  10. 《证券基金经营机构信息技术管理办法》要点简读
  11. 如何在 Mac 上使用屏幕保护程序?
  12. fragment android:onclick,Android Fragment的布局中使用android:onClick 属性时需要注意的问题...
  13. simulink多输入示波器波形数据导出到workspace用plot函数重新画出
  14. 基于Springboot+mybatis+mysql+html教育培训中心教学系统
  15. 函数中的形式参数和实际参数
  16. Oracle数据库入门大全
  17. A系列RPG地图编辑器发布,终于可以编辑地图了
  18. Linux虚拟机忘记密码
  19. Android系统的手机文件夹目录
  20. 12popup.exe

热门文章

  1. Python中局部变量和全局变量的详解
  2. (二)深度学习数据处理-----图片数据处理
  3. java操作js文件_JS操作文件
  4. java 类之间转换,java数据类型之间转换应用方法
  5. mysql数据库项目例子_很实用的MySql数据库语句(项目中的例子)
  6. php 表单错误弹窗,PHP表单错误
  7. Delphi XE 使用 MySQL 数据库一个奇怪的问题
  8. 4k hidpi 黑苹果_【ITX小钢炮】黑苹果安装经验分享
  9. linux用不用装固态硬盘驱动,固态硬盘要不要安装驱动?总算弄明白了
  10. python itchat库安装_操作微信-itchat库的安装