docker一键安装wordpress的方法步骤

 更新时间:2018年07月30日 14:23:25   作者:木子昭  
这篇文章主要介绍了docker一键安装wordpress的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

安装环境: 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.7
  environment:
   - MYSQL_ROOT_PASSWORD=zhaoolee123
   - MYSQL_DATABASE=wordpress
web:
  image: wordpress:4.9.7-php7.0-apache
  links:
   - mysql
  environment:
   - WORDPRESS_DB_PASSWORD=zhaoolee123
  ports:
   - "0.0.0.0:80:80"
  working_dir: /var/www/html
  volumes:
   - 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的具体玩法,改日再更.

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • IDEA集成Docker实现一键部署全过程

    IDEA集成Docker实现一键部署全过程

    本文详细介绍了如何在IntelliJ IDEA中集成Docker并实现一键部署代码的步骤,包括安装Docker、配置服务器、IDEA配置、添加Dockerfile、运行配置以及一键部署
    2024-11-11
  • docker的三种安装方式汇总

    docker的三种安装方式汇总

    这篇文章主要介绍了docker的三种安装方式汇总,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • 利用Dockerfile制作个人的镜像文件详细讲解

    利用Dockerfile制作个人的镜像文件详细讲解

    Docker是一个开源的应用容器引擎,Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本,本文将给大家详细介绍如何利用Dockerfile制作个人的镜像文件,感兴趣的同学可以借鉴参考
    2023-06-06
  • Docker下利用jenkins和docker实现持续交付

    Docker下利用jenkins和docker实现持续交付

    这篇文章主要介绍了利用jenkins和docker实现持续交付功能,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-05-05
  • docker部署gitlab以及修改初始密码方式

    docker部署gitlab以及修改初始密码方式

    这篇文章主要介绍了docker部署gitlab以及修改初始密码方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • Docker Desktop搭建RocketMQ的图文步骤

    Docker Desktop搭建RocketMQ的图文步骤

    RocketMQ支持发布/订阅模式和点对点模式,可以根据业务需求选择合适的消息模式,本文主要介绍了Docker Desktop搭建RocketMQ的图文步骤,感兴趣的可以了解一下
    2024-02-02
  • Docker tomcat的设置内存大小配置方式

    Docker tomcat的设置内存大小配置方式

    这篇文章主要介绍了Docker tomcat的设置内存大小配置方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • 基于Docker实现MySQL主从复制的详细教程

    基于Docker实现MySQL主从复制的详细教程

    这篇博客整理了如何在Docker环境下配置MySQL主从复制,通过创建和命名两个MySQL容器,设置独立IP,并详细说明了在宿主机上持久化数据、开启root远程访问及添加复制用户的过程,需要的朋友可以参考下
    2024-10-10
  • Docker常见命令介绍

    Docker常见命令介绍

    这篇文章介绍了Docker中的常见命令,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-03-03
  • docker集群Error response from daemon: rpc error问题

    docker集群Error response from daemon: rpc&

    文章描述了在Docker集群中遇到的错误信息,并提供了解决办法,解决办法包括配置安全组,将Docker Swarm的所有节点IP添加到安全组中
    2025-01-01

最新评论