Docker WordPress 调试

原创 2015年11月18日 11:18:26
1. 拉取wordpress镜像
 docker pull wordpress

2. 启动容器 
docker run --name docker-wordpress \
-e WORDPRESS_DB_HOST=******:3306 \
-e WORDPRESS_DB_USER=*** \
-e WORDPRESS_DB_PASSWORD=*** \
-e WORDPRESS_DB_NAME=*** \
-p 8080:80 -d\
wordpress
    参数解释:
    --name     给启动的容器命名
    -e              附带的参数
    -p             容器端口映射到主机端口,这里是容器的80端口映射到主机端口8080
    -d             后台执行

3. 访问http://<主机IP地址>:8080
####################################
注意:
1. wordpress container 的Linux系统是Debian GNU/Linux 8
2. 这个系统是纯净版,就是说你想要vim命令是没有的
    安装vim命令:
    1. 进入container,docker exec -ti <Container ID> /bin/base
    2. apt-get update
    3. apt-get install vim
#####################################
如果你觉得使用vim编辑文件很费事,下面提供更好的方法
Docker WordPress的安装目录在/var/www/html
现在要做的是将这个目录拷贝到你的主机中
docker cp c5783504d17d:/var/www/html /home/deploy/web/wordpress/
然后重新run WordPress镜像
docker run --name docker-wordpress-8082 \
-e WORDPRESS_DB_HOST=****:3306 \
-e WORDPRESS_DB_USER=**** \
-e WORDPRESS_DB_PASSWORD=**** \
-e WORDPRESS_DB_NAME=**** \
-p 8082:80 -d \
-v /home/deploy/web/wordpress/html:/var/www/html \
wordpress
参数解释:
    -v 表示将主机的目录文件共享给指定的容器,并指定容器目录

这样你就可以随心所欲的修改主机中的WordPress文件了
即便你的WordPress已经运行有一段时间了,不仅下载了n个模板,还上传了n个多媒体资源
这样做也不会丢失你原有的任何东西,因为你已经拷贝出来了
这么做也是符合docker的初衷 数据和系统要分开







版权声明:本文为博主原创文章,未经博主允许不得转载。

Docker实践4:搭建wordpress

在系列的第一篇文章《Docker实践》中已经search到并pull了官方的wordpress镜像,接下来我们还要search一个官方的mysql将二者结合,搭建一个可用的wordpress站点。首先...
  • lincyang
  • lincyang
  • 2015年02月16日 11:01
  • 14165

Docker 搭建WordPress

1.首先下载mysql镜像和wordpress镜像[root@kangvcar ~]# docker pull hub.c.163.com/library/mysql:latest [root@kan...
  • kangvcar
  • kangvcar
  • 2017年06月20日 13:56
  • 2242

09 - docker run 之 Wordpress+mysql快速搭建网站(Docker系列)

本文章来自【知识林】概念Wordpress:是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(C...
  • zsl129
  • zsl129
  • 2016年12月08日 16:33
  • 367

用Docker搭建WordPress博客

WordPress是一个非常著名的PHP编写的博客平台,发展到目前为止已经形成了一个庞大的网站平台系统。在WP上有规模庞大的插件和主题,可以帮助我们快速建立一个博客甚至网站。在Windows上可以非常...
  • u011054333
  • u011054333
  • 2017年04月11日 22:28
  • 3543

docker wordpress 文件2M上传限制问题

在docker-library/wordpress镜像中,目前没有默认的php.ini文件,解决的方法有两种,我们推荐的为第二种: A) 在docker file里添加以下两行 RUN touch...
  • qq_27575627
  • qq_27575627
  • 2017年05月08日 14:52
  • 526

docker环境下搭建wordpress

docker 官方提供现有的wordpress镜像和最新的mysql镜像,本文通过官方仓库提供的的镜像进行搭建,有兴趣的同学可以自己学习创建私有的wordpress环境。 1.从官方仓库获取word...
  • strick001
  • strick001
  • 2016年01月13日 13:46
  • 219

搭建本地WordPress开发调试环境

WordPress的运行环境是很传统的Apache + MySQL + PHP,其中PHP用的是PHP5,因此部署过程中应该不会有很难解决的问题,只不过步骤可能会比较繁琐。除此以外就是调试的配置需要摸...
  • zzxiang1985
  • zzxiang1985
  • 2017年06月23日 07:18
  • 1139

Docker 搭建wordpress 环境 -- 前后端分离

如何使用docker 运行wordpress。
  • yamaxitas
  • yamaxitas
  • 2014年12月26日 17:00
  • 587

[自己动手改wordpress.2]给wordpress加上简约的debug sql调试.

还是那个同事. 这次需要帮她打印出sql 输出到页面来调试sql 这里我们用插件或者是配置文件的方式来启动wordpress的debug 在插件目录 wordpress/wp-content/...
  • rainysia
  • rainysia
  • 2014年08月04日 09:53
  • 1708

如何在WordPress页面输出指定的调试信息

打开wp-blog-header.php文件,在尾部加入代码如下:
  • MaxWoods
  • MaxWoods
  • 2015年11月14日 22:13
  • 1067
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Docker WordPress 调试
举报原因:
原因补充:

(最多只允许输入30个字)