Docker-compose部署WordPress

小柒博客 Docker评论4483字数 1762阅读5分52秒阅读模式

一、Docker-compose简介

WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。

WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的,用户可以在支持PHP和MySQL数据库的服务器上使用自己的博客。

WordPress有许多第三方开发的免费模板,安装方式简单易用。不过要做一个自己的模板,则需要你有一定的专业知识。比如你至少要懂的标准通用标记语言下的一个应用HTML代码、CSS、PHP等相关知识。

WordPress官方支持中文版,同时有爱好者开发的第三方中文语言包,如wopus中文语言包。WordPress拥有成千上万个各式插件和不计其数的主题模板样式。

1、创建WordPress项目目录

[root@k8s-master ~]# mkdir -p wordpress

[root@k8s-master ~]# cd wordpress/

2、创建docker-compose.yml配置文件

[root@k8s-master wordpress]# vim docker-compose.yml

version: "3.3"
services:
   db:
     image: mysql:5.7
     volumes:
       - ./mysql:/var/lib/mysql
     restart: always
     container_name: mysql
     environment:
       MYSQL_ROOT_PASSWORD: F72UDgtg2HdJ82T1
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpress
   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "80:80"
     restart: always
     container_name: wordpress
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: wordpress
       WORDPRESS_DB_NAME: wordpress
     volumes:
       - ./wordpress:/var/www/html

3、启动wordpress项目

[root@k8s-master wordpress]# docker-compose up -d

Creating mysql ... done

Creating wordpress ... done

4、查看容器相关信息

1)查看正在运行的容器

[root@k8s-master wordpress]# docker-compose ps

Name      Command                        State      Ports

------------------------------------------------------------------------

mysql     docker-entrypoint.sh mysqld    Up    3306/tcp, 33060/tcp

wordpress docker-entrypoint.sh apach ... Up    0.0.0.0:80->80/tcp

2)查看wordpress镜像

[root@k8s-master wordpress]# docker images

REPOSITORY   TAG    IMAGE ID     CREATED      SIZE

mysql        5.7    459651132a11 3 months ago 429MB

wordpress    latest 826140609178 3 months ago 609MB

5、访问WordPress

1)浏览器输入http://10.10.50.24,选择语言版本信息,如下图

Docker-compose部署WordPress

2)配置相关信息,设置站点名、用户名、密码等,如下图

Docker-compose部署WordPress

3)点击安装WordPress,效果如下图

Docker-compose部署WordPress

4)使用用户名和密码登录WordPress

Docker-compose部署WordPress

5)登录完成,进入WordPress博客后台

Docker-compose部署WordPress

至此,WordPress通过docker-compose安装部署完成。

继续阅读
若文章图片、下载链接等信息出错,请在评论区留言反馈,博主将第一时间更新!如果喜欢本站,请打赏支持本站,谢谢!
  • 微信号
  • 微信扫一扫加我!
  • weinxin
  • 微信公众号
  • 微信扫一扫关注我!
  • weinxin
Docker最后更新:2022-11-25
小柒博客
  • 本文由 发表于 2022-11-08 15:27:29
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
docker-compose部署Redis Docker

docker-compose部署Redis

一、Redis简介 Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zse...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: