dockercompose创建wordpress应用(代码片段)

jason89 jason89     2022-11-12     300

关键词:

wordpress是最常见博客系统,一般部署需要LAMP/WAMP环境,这介绍通过Docker compose对它进行编排和部署。

Docker Hub地址: https://hub.docker.com/_/wordpress/

wordpress 应用部署


1、 建立一个应用的目录
$ mkdir wordpress
$ cd wordpress
2、创建 docker-compose.yml
version: ‘3.1‘

services:

  wordpress:
    image: wordpress
    restart: always
    ports:
      - 8081:80
    environment:
      WORDPRESS_DB_PASSWORD: pw123

  mysql:
    image: mysql:5.7
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: pw123

  • images 镜像名
  • restart 指定版本
  • ports 80为镜像端口, 映射的8081为主机端口。
  • environment 环境配置,例,WORDPRESS_DB_PASSWORD 为wordpress数据库密码。
3、启动应用

docker-compose执行编排脚本,分别制作和抓取web,redis镜像,启动容器。

$ sudo docker-compose up

……

Creating wordpress_mysql_1     ... done
Creating wordpress_wordpress_1 ... done

整个过程会比较漫长。。。

5、访问应用

打开浏览器方位: http://0.0.0.0:5081/

进入wordpress安装配置界面:

技术分享图片

docker-07-dockercompose(代码片段)

一、docker运行wordpress案例第一步:创建一个mysql容器[[email protected]~]#dockerrun-d--namemysql-vmysql-data:/var/lib/mysql-eMYSQL_ROOT_PASSWORD=root-eMYSQL_DATABASE=wordpressmysql05e9c5733c1784dc86582e633796e154 查看详情

dockercompose多容器部署(代码片段)

一、wordpress部署这里先以wordpress的部署为例引出DockerCompose,wordpress的部署需要wordpress和mysql的镜像:(一)准备环境1、拉取wordpress镜像[root@docker-node1/]#dockerpullwordpress2、拉取mysql镜像[root@docker-node1/]#dockerpullmysql3、镜像列表[root@doc... 查看详情

dockercompose创建yml简单试例(代码片段)

DockerCompose创建yml简单试例DockerCompose文件使用格式版本需要与Docker版本对应可在官网内查找查找地址:https://docs.docker.com/compose/compose-file/compose-file-v2/#compose-and-docker-compatibility-matrix 1、创建compose-test目录,进入目录再改 查看详情

如何使用 Wordpress 设计自定义服务网站? [关闭]

】如何使用Wordpress设计自定义服务网站?[关闭]【英文标题】:HowtodesignacustomservicewebsiteusingWordpress?[closed]【发布时间】:2020-11-1218:49:19【问题描述】:工具/编程语言能否构建此自定义网站。如果不能为此使用Wordpress,请随时告... 查看详情

wordpress使用必应每日一图作登录页面背景

WordPress的登录界面在我第一次看到的时候就忍不住在心里一通吐槽“这丫也太难看了吧”“得改得改”“这个wordpress的logo点击之后居然是跳转到wordpress官网,也忒不要脸了吧”“路过路过”记得在还没安... 查看详情

docker使用示例(代码片段)

...,docker的使用自建wordpress容器采用官方的wordpress容器采用dockercompose容器管理工具1.运行wordpress需要的环境1)wordpress源码2)php运行环境3)mysql2.自建wordpress容器自建wordpress容器,将wordpress源码,相关php,mysql依赖,打 查看详情

dockercompose

...age要创建多个container要管理这些container(启动停止删除)DOckerCompose"批处理"通过文本的方式,把要处理的容器按照顺序执行,如果是多容器也就是通过一条命令就搞定了  DockerCompose了解它https://docs.docker.com/compose/over 查看详情

docker------dockercompose编排(代码片段)

目录前言一.Docker-compose简介二.Compose部署1.DockerCompose环境安装2.YAML文件格式及编写注意事项3.DockerCompose配置常用字段4.DockerCompose常用命令5.DockerCompose文件结构三.使用Compose编排创建Nginx容器1.准备依赖文件2.编写配置文件docker-compose... 查看详情

docker------dockercompose编排(代码片段)

目录前言一.Docker-compose简介二.Compose部署1.DockerCompose环境安装2.YAML文件格式及编写注意事项3.DockerCompose配置常用字段4.DockerCompose常用命令5.DockerCompose文件结构三.使用Compose编排创建Nginx容器1.准备依赖文件2.编写配置文件docker-compose... 查看详情

dockercompose编排(写法格式及实验)(代码片段)

目录一、DockerCompose前言二、Dockercompose的文件结构1、dockercompose配置常用字段2、dockercompose常用命令三、使用compose编排1、使用compose编排安装运行tomcat容器2、使用compose编排创建容器(以tomcat为例)一、DockerCompose前言DockerCo... 查看详情

dockercompose实践(代码片段)

目录项目说明基本目录结构配置docker-compose项目说明这是一个典型的web项目,由一个haproxy容器加三个web容器组成。haproxy在前端充当负载均衡器,反向代理到后台三个服务服务。基本目录结构首先创建一个compose-haproxy-web的目录,... 查看详情

WSL + Docker 文件权限问题

...题描述】:我在WSL环境中使用docker-compose。目前Wordpress在dockercomposer中运行。Projects文件夹中的所有文件都位于www-data组和用户中,这允许Wordpress创建所有内容并上传插件。但是一旦我想编辑文件,vs-code就会出 查看详情

容器编排dockercompose

...,使用这样的方式会给我们的运维人员带来很大的负担,dockercompose容器编排工具无疑是解决这个一问题的利器。DockerCompose是用来管理多容器应用的工具,我们可以使用composefile文件来配置容器的应用和服务,编写好composefile文件... 查看详情

强制下载生成的 HTML

...布时间】:2017-09-0301:16:31【问题描述】:我正在创建一个WordPress插件,它会在按下按钮时生成HTML页面。这样可行;尽管代码位于WP插件中,但该问题与WordPress无关。下一步是提示用户下载/打开创建的文件。根据此处和其他地方的... 查看详情

docker核心技术之dockercompose

DockerCompose简介DockerCompose是什么?DockerCompose是一个能一次性定义和管理多个Docker容器的工具。详细地说:Compose中定义和启动的每一个容器都相当于一个服务(service)Compose中能定义和启动多个服务,且它们之间通常具有协同关系管... 查看详情

azure应用服务使用dockercompose创建appservice遇见"linuxversionistoolong.itcannotbemorethan400

...LinuxVersionistoolong.Itcannotbemorethan4000characters."]问题描述使用DockerCompose方式合并多个镜像(Images)文件,然后部署到AppService中,结果失败。报错LinuxVersion太长,不能超过4000个字符。错误消息:"code":"DeploymentFailed","message":"Atleastoneresource... 查看详情

[docker]dockercompose记录(代码片段)

dockercompose批处理默认名称docker-compose.yml推荐使用Version3版本图为docker-compose于docker版本配对https://docs.docker.com/compose/compose-file/V2和V3的区别:V2单机,V3多机Service一个service代表一个container,container可以从dockerhub的image创建,也可以... 查看详情

Wordpress REST API - 发送重置密码链接

】WordpressRESTAPI-发送重置密码链接【英文标题】:WordpressRESTAPI-sendresetpasswordlink【发布时间】:2019-02-0118:44:27【问题描述】:我想从我的应用程序创建一个请求。(iOS和Android-使用Xamarin编码)。说明:该请求应触发WordPressaction=lost... 查看详情