首页 > 其他分享 >最最最简单使用Docker部署Wordpress

最最最简单使用Docker部署Wordpress

时间:2023-01-03 18:22:59浏览次数:52  
标签:最最 compose wordpress usr Wordpress Docker docker

普通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采集攻略! 原文链接

标签:最最,compose,wordpress,usr,Wordpress,Docker,docker
From: https://www.cnblogs.com/amazingjava/p/17023072.html

相关文章

  • Linux安装Docker完整教程
    Docker及系统版本Docker从17.03版本之后分为CE(CommunityEdition:社区版)和EE(EnterpriseEdition:企业版)。相对于社区版本,企业版本强调安全性,但需付费使用。这里我们使用......
  • 三台服务器使用docker搭建redis一主二从三哨兵,概念-搭建-整合springboot
    一、前言redis在我们企业级开发中是很常见的,但是单个redis不能保证我们的稳定使用,所以我们要建立一个集群。redis有两种高可用的方案:HighavailabilitywithRedisSen......
  • Docker安装部署nextcloud个人网盘
    Docker安装部署nextcloud个人网盘环境搭建:先完成docker的安装配置配置好镜像加速器,不然速度可能上龟速。mysql配置然后拉取mysql镜像:dockerpullmysql查看是否拉......
  • 利用Robots.txt优化你的WordPress站点,并在google上检查是否优化成功
    前言我发现我的网站在google上有很多多余的网站被搜索结果收录了,很烦人。很多建站新手对robots.txt文件的重要作用不是很清楚,利用这篇文章普及一下WordPress站点robots.txt......
  • docker部署redis实战
    点击上方“编程三分钟”,马上关注,每天早上8:50准时推送。“ 换电脑的时候不想再搭建开发环境了!——编程三分钟”什么是dockerDocker是一个用来管理......
  • WordPress网站成为Linux恶意软件目标: 19个插件和主题缺陷
    WordPress网站正成为一种以前未知的Linux恶意软件的目标,该恶意软件利用二十多个插件和主题中的缺陷来破坏易受攻击的系统。“如果网站使用此类附加组件的过时版本,缺乏关键......
  • docker的生命周期
        所有博客仅用于自己学习记录,如有侵权请联系删除,文章来源于公开视频资料,如有需要请移步这里:https://www.bilibili.com/video/BV1o14y1w7b8?p=11&vd_source=6a0......
  • Docker 的四种网络模式
    Docker有bridge、none、host、container四种网络模式,提供网络隔离、端口映射、容器间互通网络等各种支持,下面开门见山地直接介绍这四种网络模式。这四种网络模式可以......
  • nginx-clojure docker 镜像
    主要是一个测试,方便学习使用nginx-clojure强大的能力dockerfile直接基于了openjdk:10-slim基础镜像,同时基于copy文件的格式处理FROMopenjdk:10-slimWOR......
  • Ubuntu 系统下基于Docker 运行GitLab
    环境信息#1.1硬件信息5年戴尔小破本:4core8gi5#1.2系统版本axuduo@axuduo:~$uname-aLinuxaxuduo5.15.0-56-generic#62-UbuntuSMPTueNov2219:54:14UTC......