zoukankan      html  css  js  c++  java
  • Docker 安装 WordPress

    确保在你的主机上面已经安装了docker,如果没有安装,可以查看我的另一篇博文Ubuntu安装docke

    安装MySQL

    1. 拉取镜像

      docker pull mysql:latest
      
    2. 运行

      docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
      
    3. 允许远程连接

      GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
      

    安装WordPress

    1. 拉取镜像
    docker pull wordpress:latest
    
    1. 运行
    docker run --name some-wordpress -p 8080:80 -d wordpress
    
    • --name 别名
    • -p 映射端口:主机(宿主机)端口:容器端口
    • -d 后台运行容器,并返回容器ID;

    指定容器数据库运行

    docker run --name w-wordpress --link mysql-wp:db -p 8080:80 -d wordpress:latest
    
    • --link 添加链接到另一个容器: 容器名:起一个别名

    指定数据库运行

    docker run --name some-wordpress -e WORDPRESS_DB_HOST=主机ip:端口号 -e WORDPRESS_DB_USER=数据库用户名 -e WORDPRESS_DB_PASSWORD=数据库密码 -d wordpress
    
    • -e 设置环境变量

    解决上传的文件尺寸超过upload_max_filesize文件中定义的php.ini值的问题

    进入WordPress终端

    docker exec -it bash
    

    复制php.ini文件

    cp /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini
    

    修改配置

    vim /usr/local/etc/php/php.ini
    

    vim 查找命令:/要查找的字符串名称,n下一个,N上一个;

    找到以下三个关键值,修改成你想要的值,注意memory_limit > post_max_size > upload_max_filesize

    upload_max_filesize = 200M #文件大小限制
    post_max_size = 250M #post大小限制
    memory_limit = 500M #内存占用限制

    重启容器

    docker restart wordpress
    
  • 相关阅读:
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
  • 原文地址:https://www.cnblogs.com/xlizi/p/13491613.html
Copyright © 2011-2022 走看看