AI 摘要

"Docker是一种容器化平台,可以用于快速部署和管理应用程序。在这篇文章中,我们介绍了使用Docker部署WordPress网站的步骤。首先,我们通过安装yum-utils包和设置docker存储库来准备环境。然后,我们安装最新版本的Docker Engine和containerd,并启动Docker服务。通过运行hello-world样例,我们可以确认Docker的部署成功。接下来,我们加载国内镜像以提高下载速度,并进入安装WordPress的步骤。我们拉取了WordPress镜像并启动了相关容器,同时还介绍了安装MySQL容器的步骤(如果已有数据库可跳过)。最后,我们访问配置页面来设置WordPress和MySQL的连接信息,并介绍了如何切换主题样式。通过这些步骤,您可以轻松地部署和配置您自己的WordPress网站。探索各种主题风格,打造属于您自己的绚丽多彩的世界吧!"

安装docker

1.安装yum-utils包,并设置docker存储库

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

2.安装最新版本的Docker Engine和 containerd

sudo yum install docker-ce docker-ce-cli containerd.io

3.启动docker

sudo systemctl start docker

4.运行hello-world样例

sudo docker run hello-world

看到输出以下内容就代表部署成功了

5.加载国内镜像(非必须,国内镜像在下载一些资源时比较快,但是不一定是最新版本)

登录阿里云 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

/etc/docker目录下新建daemon.json文件,写入阿里云容器镜像加速器地址

vim daemon.json
{
  "registry-mirrors": ["https://yvxxxxx.mirror.aliyuncs.com"]
}

安装wordpress

1.拉取wordpress镜像

docker pull wordpress

2.启动wordpress容器

docker run -it --name wordpress -p 80:80 -d wordpress

其中

--name后为容器名称

80:80 为把容器内的80端口映射到宿主机的80端口上

3.查看容器状态

docker ps

看到这条就说明启动成功了

安装mysql容器(如已有数据库可跳过)

1.拉取mysql镜像

docker pull mysql:5.7

2.启动容器

docker run -it --name=mysql5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -e TZ=Asia/Shanghai -d mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci  --lower_case_table_names=1

MYSQL_ROOT_PASSWORD=123456 设置的密码

lower_case_table_names=1 设置不区分大小写

3.查看容器是否正常运行

docker ps

4.使用navicat等工具尝试连接

5.新建一个存放wordpress数据的数据库

访问网站配置页面

1.浏览器访问http://ip,会跳转至配置页面

如果容器设置了其他映射端口访问地址后追加端口地址,因为我设置的是80端口,可默认不填写

填写刚刚安装的mysql容器信息

数据库主机需填写自己的服务器ip:容器映射的端口

填写自己网站的信息

全部设置完成后登录进入仪表盘

切换主题样式

点击外观>安装主题,可DIY个性化主题风格

此图片的alt属性为空;文件名为image-12.png

接下来 建设你自己绚丽多彩的世界吧。

主题推荐:

Sakura:https://2heng.xin/theme-sakura/

秋之德雨:https://aj0.cn/