镜像部署 WordPress 个人站点
镜像部署 WordPress 个人站点 使用 Wordpress 镜像一键创建实例,免去繁琐的安装步骤。 一键创建 Wordpress 环境 使用场景 WordPress 是一款使用 PHP 语言开发的博客平台,您可使用通过 WordPress 搭建属于个人的博客平台。 本文以 CentOS 7.6 操作系统的CSDN开发云云主机为例,通过镜像部署 WordPress 个人站点。 操作步骤 步骤1
镜像部署 WordPress 个人站点
使用 Wordpress 镜像一键创建实例,免去繁琐的安装步骤。
使用场景
WordPress 是一款使用 PHP 语言开发的博客平台,您可使用通过 WordPress 搭建属于个人的博客平台。
本文以 CentOS 7.6 操作系统的CSDN开发云云主机为例,通过镜像部署 WordPress 个人站点。
操作步骤
步骤1:登录云服务器
参照文档登录 Linux 主机
步骤2:安装Docker
- 依次执行以下命令,添加 yum 源。
yum update
yum install epel-release -y
yum clean all
yum list
- 执行以下命令,安装 Docker。
yum install docker-io -y
- 执行以下命令,运行 Docker。
systemctl start docker
- 执行以下命令,检查安装结果。
docker info
返回如下信息,即表示安装成功。
步骤3: 使用腾讯云 Docker 镜像源加速镜像下载
安装 Docker 软件后,您可以直接通过 docker pull
命令拉取镜像。如您未配置镜像加速源,直接拉取 DockerHub 中的镜像,通常下载速度会比较慢。
为此,我们推荐您使用腾讯云 Docker 镜像源加速镜像下载。
执行以下命令,打开 /etc/docker/daemon.json
配置文件
vi /etc/docker/daemon.json
按 dd
删除原有内容 ,按 i
切换至编辑模式,添加以下内容,并键入Esc
, :wq
回车保存。
{
"registry-mirrors": [
"https://mirror.ccs.tencentyun.com"
]
}
执行以下命令,重启 Docker 即可。
systemctl restart docker
设置docker开机启动
systemctl enable docker.service
步骤4:安装 docker-compose
安装 docker-compose
yum install docker-compose -y
查看版本
docker-compose version
看到如下信息表示 docker-compose安装成功
步骤5: 安装 Wordpress
准备目录
您需要创建在/var
目录下创建一个名为wordpress
的新目录来存放 WordPress 数据。这样我们就实现了一定的数据持久化。
mkdir -p /var/wordpress
cd /var/wordpress
创建 docker-compose.yml 文件。
version: "3.3"
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
volumes:
- wordpress_data:/var/www/html
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
WORDPRESS_DB_NAME: wordpress
volumes:
db_data: {}
wordpress_data: {}
这里解释一下docker-compose.yml文件:
- 定义了两个服务:
db
和wordpress
- 使用Docker镜像安装MySQL 5.7 和 最新版WordPress
- db environment 指定了数据库的用户名和密码
- wordpress environment 指定了wordpress数据库的配置
- WordPress默认运行在容器的80端口,我们将它映射到本地计算机的8000端口
启动wordpress服务
docker-compose up -d
在本地浏览器中访问 http://云服务器实例的公网IP:8000
,开始安装 WordPress 网站
选择 Wordpress 语言后,单击 继续。
在页面中按需输入 WordPress 站点标题、管理员用户名、管理员密码及电子邮件,单击安装WordPress
所需信息 说明 站点标题 WordPress 网站名称。 用户名 WordPress 管理员名称。出于安全考虑,建议设置一个不同于 admin 的名称。因为与默认用户名称 admin 相比,该名称更难破解。 密码 可以使用默认强密码或者自定义密码。请勿重复使用现有密码,并确保将密码保存在安全的位置。 您的电子邮件 用于接收通知的电子邮件地址。
在页面中查看到安装成功提示即表示已完成安装。如下图所示:
现在可以登录 WordPress 博客,并开始发布博客文章了。
可以使用以下命令管理wordpress的服务
#停止所有正在运行的容器:
docker-compose stop
#启动现有容器
docker-compose start
#停止并删除容器和所有网络:
docker-compose down
#停止并删除容器和所有网络,还包括wordpress的数据
docker-compose down --volumes
更多推荐
所有评论(0)