实验要求:

了解compose,掌握搭建个人博客的方法

实验环境:

主机名IP地址节点角色
Docker192.168.145.133客户端

本次实验我们使用VMware Workstation

实验过程:

前言:

WordPress是使用PHP语言开发的内容管理系统:

  • 内容管理系统,英文叫做 Content Management System(CMS)。
  • WordPress是全球最多人使用的,免费开源的建站程序。

开始实验:

安装compose

linux运行以下命令以下载 Docker Compose 的当前稳定版本:

sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

img

下载如上图,下载完成后,会自动在 /usr/local/bin/ 目录下解压 之后我们给它执行权限

sudo chmod +x /usr/local/bin/docker-compose

img

img

这样我们compose就安装完了,是不是很简单呢

搭建以wordpress为核心的BLOG

我们提前拉取我们需要的镜像:

docker pull wordpress:latest
docker pull mysql:5.7

img

编写docker-compose.yml

我们利用拉取镜像的时间来编写 docker-compose.yml 文件。

我们创建wordpress文件夹 并进入文件夹

vim docker-compose.yml
version: '3'
services:
  db:
    image: mysql:5.7
    volumes:
      - /data/db_data:/var/lib/mysql
    environment:
      MYSQL_ROOT_PASSWORD: xiaoyuhui
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wordpress
      MYSQL_PASSWORD: wordpress
    ports:
      - "3306:3306"
  wordpress:
    depends_on:
      - db
    image: wordpress:latest
    volumes:
      - /data/web_data:/var/www/html
    ports:
      - "8000:80"
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_USER: wordpress
      WORDPRESS_DB_PASSWORD: wordpress

img

编写后我们保存 注意:我是用vscode编写的 不要搞混了 linux请使用vim

使用docker-compose up -d 来运行文件;在前面我们提前拉取了镜像,所以很快的运行了容器

docker-compose up -d

img

使用docker-compose ps 来查看容器;

docker-compose ps

img

安装博客

我们在浏览器输入 ip+端口 8000 进入wordpress 安装程序

img

选择语言简体中文,点击继续

img

img img

后台的界面

img

前端样式

img

如果觉得我的文章对你有用,请随意赞赏