• 使用docker-compose安装wordpress


    使用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 进行访问登陆

  • 相关阅读:
    spring的原理
    角色&权限
    Redis在springboot项目的使用
    项目接口的设计思想
    springboot项目注册接口
    Redis
    cookie&session
    python enumerate()
    原来,一直没有完全理解range()函数
    python zip()和zip(*)方法
  • 原文地址:https://www.cnblogs.com/yangsun/p/11924000.html
Copyright © 2020-2023  润新知