全网最简单使用Docker部署Wordpress

普通Docker部署

这种方式我用过,但是总体来说是比较麻烦的。但是可以简单说一下流程,总体流程如下:

  • 安装Docker环境
  • 拉取Wordpress镜像,运行镜像
  • 拉取MySql镜像,运行镜像
  • Wordpress和MySQL建立连接

最简单最实用

最简单,最实用的,我还是推荐Docker Compose部署。我们不需要知道Docker Compose是啥,安装好就完事儿!

安装Docker Compose

为什么要提供两种方式?… 因为踩过坑,尤其是使用不通linux产品的时候。

方法一[看系统]:我用ubuntu的系统是没装上,大家可以试试。如果用centos应该是可以的。这个操作也简单。反正先用一,不行再用二!

执行命令:

sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-uname -s-uname -m -o /usr/local/bin/docker-compose

然后执行

sudo chmod +x /usr/local/bin/docker-compose

验证:

docker-compose --version , 有版本信息则说明安装成功!

方法二 [100%能装上]:

下载 docker compose 压缩包,上传到服务器。

不过,我不喜欢这么玩,麻烦!我喜欢直接下载到服务器上。可以参考下面这个命令:

wget https://github.com/docker/compose/releases/download/v2.14.1/docker-compose-linux-x86_64 , 如果这个还下载不下来,那就是访问github太慢了,可以本地下载再上传。

这个命令会把文件下载到你当前所在的路径!下载好后

移动

mv docker-compose-linux-x86_64 /usr/local/bin/

重命名

mv docker-compose-linux-x86_64 docker-compose

授权

chmod 777 docker-compose

验证

docker-compose -v ,有版本信息则说明安装成功

编写Wordpress Docker Compose部署文件

这是我自己亲自验过的,大家可以直接拷贝,然后改吧改吧。

创建文件,名字大家随意

touch wordpress.yaml

编写内容

vim wordpress.yaml

内容:

version: '3.3'
services:
  wordpress:
    image: wordpress  #设置镜像
    restart: always  #指定自动重启container
    ports:
      - 80:80  #端口映射,自行按需更改,前面的是公网访问端口
    environment:
      WORDPRESS_DB_HOST: db:3306    #数据库地址以及端口号,由于在一个环境下可以使用名称
      WORDPRESS_DB_USER: wordpress  #数据库用户名,与下面设置相同
      WORDPRESS_DB_PASSWORD: wordpress  #数据库用户密码,与下方设置相同即可。
      WORDPRESS_DB_NAME: wordpress  #存储数据库名称
    volumes:
      - /usr/local/wordpress/data:/var/www/html  #文件地址映射,本机文件地址:系统内文件地址

  db:
    image: mysql:5.7
    restart: always
    environment:
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wordpress
      MYSQL_PASSWORD: wordpress
      MYSQL_ROOT_PASSWORD: wordpress # 这个是root用户密码
    volumes:
      - /usr/local/wordpress/mysql:/var/lib/mysql  #文件地址映射,本机文件地址:系统内文件地址

部署

上面准备好了,部署就简单了,一行命令解决

docker-compose -f wordpress.yaml up -d

然后访问 http://ip + 端口,进行安装就可以了。

回头有空说一下,wordpress采集攻略!

如果csdn拷贝需要登录的话,可以参考这个原文链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值