zoukankan      html  css  js  c++  java
  • docker 搭建一个wordpress 博客系统(4)

    安装lnmp

    1)下载镜像
    
    [root@server ~]# docker pull mysql:latest  #下载mysql镜像
    [root@server ~]# docker pull richarvey/nginx-php-fpm:latest  #下载nginx-php-fpm镜像
    
    2)自定义网络 [root@server ~]# docker network create lnmp  #创建一个lnmp专用网络 [root@server ~]# docker network ls  #查看网络信息 NETWORK ID NAME DRIVER SCOPE 9a2f2a039043 bridge bridge local fa40e8f85735 host host local a35136aa389f lnmp bridge local
    3)启动一个数据库容器 [root@server ~]# docker run -itd --name lnmp_mysql --net lnmp -p 3306:3306 --mount src=mysql-vol,dst=/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql --character-set-server=utf8  #创建一个mysql数据库容器 [root@server ~]# docker exec lnmp_mysql sh -c 'exec mysql -uroot -p"$MYSQL_ROOT_PASSWORD" -e"create database wordpress"'  #进入容器闯进一个wordpress数据库,方便后面安装wordpress使用 说明:   此处将数据库数据目录做了一个挂载,方便维护,这样就保证了数据的持久化 (4)启动一个nginx-php-fpm 容器 [root@server ~]# docker run -itd --name lnmp_web --net lnmp -p 88:80 --mount type=bind,src=/app/webroot,dst=/var/www/html richarvey/nginx-php-fpm  #创建一个nginx-php容器,此处也是将网站数据根目录做了一个挂载,到本地的/app/webroot目录,这样方便了后期的维护
    5)测试php页面是否ok,创建一个php测试页面,访问宿主机的88端口 [root@server ~]# echo "<?php phpinfo(); ?>" > /app/webroot/index.php  #编写一个php测试页面

    安装wordpress,因为wordpress比较容易安装这就不介绍了。

  • 相关阅读:
    Building Apache Thrift on CentOS 6.5
    ToStringBuilder 学习
    对List中对象的去重
    MyEclipse启动Tomcat服务器时老是跳到Debug调试上
    JS 实现点击展开菜单
    详解公钥、私钥、数字证书的概念 转载
    eclipse svn 忽略 target目录 等等... 我用的后边的方法 (转载)
    Log4j XML 配置
    JS完成改变新闻字体大中小的显示
    Javascript 简单学习
  • 原文地址:https://www.cnblogs.com/topass123/p/12591998.html
Copyright © 2011-2022 走看看