zoukankan      html  css  js  c++  java
  • 通过docker搭建LNMP平台(以wordpress为例)

    1.创建自定义网络

    docker network create lnmp    #创建自定义网络    
    docker network ls             #查看

    2.创建mysql数据库容器

    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     #配置信息
    docker top lnmp_mysql   #验证mysql数据库是否正常启动

    3.创建一个数据库

    docker exec lnmp_mysql sh 
    -c 'exec mysql -uroot -p123456  -e"create database wp"'
    yum install mysql    #下载客户端
    mysql -uroot -p   #直接进去,端口已经映射了

    4.创建一个php环境容器

    docker run -itd --name lnmp_web --net lnmp -p 88:80 
    --mount type=bind,src=/app/wwwroot,dst=/var/www/html richarvey/nginx-php-fpm   
    #推荐这个镜像:richarvey/nginx-php-fpm

    5.以wordpress博客为例

    wget https://cn.wordpress.org/wordpress-4.7.4-zh_CN.tar.gz
    tar zxf wordpress-4.7.4-zh_CN.tar.gz -C /app/wwwroot   #解压到绑定的数据卷
    docker ps #查看
    iptables -I INPUT -s 0.0.0.0/0 -d 0.0.0.0/0 -j ACCEPT

    作者:陈耿聪 —— 夕狱

    出处:https://www.cnblogs.com/CGCong/

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    js 简单排序
    封装Vue轮播图
    MonggoDB 基本操作
    Node + MVC模式 登录注册 小示例
    Node__Express
    Canvas 碎碎念
    vue 动态添加 删除 属性
    Vue 下 浏览器 点击实现复制功能
    电脑共享无线网
    抓包tcpdump
  • 原文地址:https://www.cnblogs.com/CGCong/p/12186333.html
Copyright © 2011-2022 走看看