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快速搭建个人博客网站(wordpress+mysql)

1、基本知识本着“容器只干一件事情”的原则,本文会将出现两个容器,一个Wordpress的网站程序的容器,另一个则是MySQL的数据库容器,从中将看到两个容器是如何协同工作的。本文的命令操作具体可见D...
  • f59130
  • f59130
  • 2017年06月30日 22:36
  • 446

用Docker搭建WordPress博客

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

Docker 搭建WordPress

1.首先下载mysql镜像和wordpress镜像[root@kangvcar ~]# docker pull hub.c.163.com/library/mysql:latest [root@kan...

Docker实践4:搭建wordpress

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

MAMP:在 OSX 中搭建 Apache, MySQL, PHP 环境并本地安装、调试 WordPress

MAMP 这个名字来源于 Macintosh Apache MySQL PHP,显然专门用来在 Mac 环境下搭建 Apache、MySQL、PHP 平台。 虽然 OSX 中已经预装了 Apache...
  • xin814
  • xin814
  • 2015年03月02日 11:26
  • 1181

MAMP:在 OSX 中搭建 Apache, MySQL, PHP 环境并本地安装、调试 WordPress

MAMP 这个名字来源于 Macintosh Apache MySQL PHP,显然专门用来在 Mac 环境下搭建 Apache、MySQL、PHP 平台。 虽然 OSX 中已经预装了 Apache...

用XAMPP在本地安装调试WordPress【图文教程】

点我进入原文 中国的网络太“自由”了,飞越的两个网站在同一时刻被关闭了,FTP也上不去了,想把网站给备份下来都没有办法,幸好我12月25号把两个网站的文章都备份为XM...

搭建本地WordPress开发调试环境

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

单机调试(IIS7.5+MySQL+PHP+WordPress)记实--解决MySQL问题

以下为单纯的描述本人调试机器IIS7.5+MySQL+PHP+WordPress环境的纪实,身体不适者请略过。 由于临时需要搭建一个MySQL+PHP+WordPress环境,于是上网找了找,在《Wi...
  • lfsfxy9
  • lfsfxy9
  • 2011年06月13日 01:11
  • 2234

12日,7月,2012年 - GAE调试,Wordpress,晚睡晚起

回头看看今天做得事情真是不多,该出的活也没出,计划的东西一样都没做。 做完睡不着,于是起身来调试GAE - Java,终于在5am左右基本搞定。6点睡下,设的是10点闹钟,大概11点起来的。...
  • flyfy1
  • flyfy1
  • 2012年07月12日 23:05
  • 1075
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Docker WordPress 调试
举报原因:
原因补充:

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