美文网首页
Docker 快速搭建 Wordpress 网站

Docker 快速搭建 Wordpress 网站

作者: promise96319 | 来源:发表于2019-10-04 21:32 被阅读0次
    1. 完整搭建wordpress网站
    2. 利用 docker 解决wordpress网站搭建的环境配置问题。

    1. 连接服务器

    利用ssh连接服务器(前提是需要具备一台服务器,可从阿里云-24岁以下有学生优惠,腾讯云等购买-25岁以下有学生优惠)

    • 在终端输入以下命令,连接服务器
    ssh <用户名,如root>@<IP地址,如xxx.xxx.xxx.xxx>
    
    • 然后输入服务器密码,完成服务器连接。

    2. 下载docker

    centos系统服务器为例:

    // 第一步,下载脚本
    curl -fsSL get.docker.com -o get-docker.sh
    // 第二步,利用脚本安装
    sudo sh get-docker.sh --mirror Aliyun
    // 第三步,启动docker ce
    sudo systemctl enable docker
    // 第四步
    sudo systemctl start docker
    

    此时docker安装完毕,其他系统可参看这里

    3. 下载docker-compose

    // 第一步,安装二进制包
    sudo curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
    // 第二步,添加权限
    sudo chmod +x /usr/local/bin/docker-compose
    

    4. 通过docker-compose下载wordpress所需环境

    • 第一步,新建目录 wordpress
    mkdir wordpress
    
    • 第二步,进入目录,新建docker-compose.yml文件
    cd wordpress
    touch docker-compose.yml
    
    • 第三步,打开docker-compose.yml文件
    vim dockere-compose.yml
    
    • 第四步,粘贴以下内容:
    version: "3"
    services:
       db:
         image: mysql:8.0
         command:
          - --default_authentication_plugin=mysql_native_password
          - --character-set-server=utf8mb4
          - --collation-server=utf8mb4_unicode_ci     
         volumes:
           - db_data:/var/lib/mysql
         restart: always
         port:
           - '3306:3306'
         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
    volumes:
      db_data:
    
    • 第五步,保存文件, 按esc键,输入 :wq 进行保存
    • 第六步,获取镜像文件,即可安装wordpress 环境
    docker-compose up -d
    

    5. 在浏览器中打开网址

    ip地址加端口号(端口之前设置的是8000),如104.168.1.1:8000,如果前面安装顺利,此时可以看到wordpress的安装引导页。直接按你需要的点击选择即可,最终生成网页的后台。如下:

    网页后台
    1. 网站搭建完毕。
      可以在左侧栏中写文章发布文章,或者是更改主题,更改网站相应外观等了。这些都是可视化界面,多点点就会自己设置了 - -。
    2. 补充
      最后加一点是,查看数据库。之前设置了mysql 数据库的端口号和密码,此时可以通过可视化数据库如navicat进行连接,账号密码+3306端口即可连上数据库。然后就可以随心所欲改自己写的文章的阅读数和点赞数了。。。
      navicat可视化显示数据

    参考文章

    docker 知识点

    相关文章

      网友评论

          本文标题:Docker 快速搭建 Wordpress 网站

          本文链接:https://www.haomeiwen.com/subject/klbspctx.html