代码改变世界

使用docker-compose安装wordpress

2019-11-24 20:06  那个杰克  阅读(671)  评论(0编辑  收藏  举报

使用docker-compose安装wordpress

一、Docker配置加速器,更换docker国内源加速安装

  1. 使用命令编辑文件,如果没有daemon.json文件,需要新建daemon.json
vim /etc/docker/daemon.json

2.加入下面的数据,docker-cn镜像:

{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}

3.如果是腾讯云服务器需加上:

{
  "registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
}

4.wq保存退出,执行以下命令进行生效:

systemctl daemon-reload
systemctl restart docker

最后速度飞快,Image可以达到秒pull

二、安装wordpress

1. 定义一个Project

    1.1. 在任何Linux目录下,可以新建一个空的工程目录

    ```
      mkdir my_wordpress/
    ```

    1.2. 工程目录下需要包含有docker-compose.yml文件,对于一个好的WordWordPress项目来说,这个文件是需要用到的。

    ```
      mkdir my_wordpress/ & cd my_wordpress/ & touch docker-compose.yml
    ```

    1.3.  向docker-compose.yum文件填写配置内容, 用于启动WordPress博客和一个单独的MySQL实例
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
    ports:
      - "8000:80"
    restart: always
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_USER: wordpress
      WORDPRESS_DB_PASSWORD: wordpress
      WORDPRESS_DB_NAME: wordpress
volumes:
   db_data: {}

2.构建Project

运行下面脚本,完成安装


docker-compose up -d

4.进入浏览器查看http://服务器IP:8000 进行访问登陆