wordpress docker,docker部署wordpress网站,docker快速搭建wp网站

wordpress docker,快速生成一个WordPress网站。记得之前建站还得先在服务器准备LAMP环境,安装步骤细碎繁琐。现在有wordpress docker搭建站点可就方便多了,虚拟化容器技术大行其道是有原因的, 因为真的很好用。wordpress docker搭建之前需要准备好,建立资料夹,写docker-compose.yml,执行、停止执行、更新 WordPress、清除 Volume。接下来就可以开始wordpress docker来搭建一个wp的网站了,过程相对变得简单了许多,同时搭配上wordpress的优化工具,能够让网站从搭建到建设完成可以在很短时间内完成。

wordpress docker,docker部署wordpress网站,docker快速搭建wp网站_第1张图片

 

wordpress docker建立资料夹,在这里档案名称就先用wordpress,//在终端机,mkdir wordpress、cd wordpress。写docker-compose.yml

wordpress docker,docker部署wordpress网站,docker快速搭建wp网站_第2张图片

 

因为会需要用到多个服务,

所以用wordpress docker会比较好

因此先在根目录新增 docker-compose.yml 这个档案之后

加入以下的内容,wordpress docker

wordpress docker,docker部署wordpress网站,docker快速搭建wp网站_第3张图片

 

version: '3.3'

services:

   db:

     image: mysql:5.7

     volumes:

       - db_data:/var/lib/mysql

     restart: always

     environment:

wordpress docker,docker部署wordpress网站,docker快速搭建wp网站_第4张图片

 

       MYSQL_ROOT_PASSWORD: somewordpress

       MYSQL_DATABASE: wordpress

       MYSQL_USER: wordpress

       MYSQL_PASSWORD: wordpress

wordpress docker,docker部署wordpress网站,docker快速搭建wp网站_第5张图片

 

   wordpress:

     depends_on:

       - db

     image: wordpress:latest

     ports:

       - "8000:80"

     restart: always

     environment:

       WORDPRESS_DB_HOST: db:3306

       WORDPRESS_DB_USER: wordpress

       WORDPRESS_DB_PASSWORD: wordpress

volumes:

db_data:

wordpress docker的执行

wordpress docker

还没有安装过的话就会需要等他下载映像档和配置资料库,

成功安装之后,就可以透过//localhost:8000这个网址来存取刚装好的WordPress,就会看到像是这样的画面,也就是WordPress 的初始画面

刚安装好之后直接存取//localhost:8000可能不会直接有页面,我的情况需要等几秒钟,浏览器才会自动重新整理出现这个画面。

wordpress docker的停止执行

要停止wordpress 和资料库的服务的话可以透过这个指令停止即可

wordpress docker down

wordpress docker更新

透过wordpress docker安装的WordPress 在更新的时候,会有无资料夹权限的问题,因此势必要透过Docker 的指令来更新。更新的时候请先把wordpress docker停止执行

docker-composer down

接着再进行这样的指令,先请Docker Compose先去拉看看有没有新的映像档版本,再来执行:

docker-compose pull && docker-compose up -d

wordpress docker清除 Volume

停止执行之后,期望把资料库的容器(db_data)清除掉的话

可以先以这个指令来确认有哪些容器

docker volume ls -q

找到前缀是资料夹名称,后半是 db_data 的容器实体

以这边的范例来说的话,就是这个:

wordpress_db_data

所以在清除的时候可以下这个指令就可以清除了

docker volume rm wordpress_db_data

如果没有其他容器的话,也可以这样删除

docker volume rm $(docker volume ls -q)

这样就完整清除了。wordpress docker,docker部署wordpress网站,docker快速搭建wp网站_第6张图片

 

总结:以上说的wordpress docker,这样就可以快速的透过docker compose 生成WordPress 来用了。如果觉得过程过于复杂的话,那么一定要结合文章内的图片来进行理解,相对于去理解这些知识点,其实更为简单的就是直接使用。

你可能感兴趣的:(wordpressdocker)