zoukankan      html  css  js  c++  java
  • docker lnmp

    #wiki: https://github.com/2233466866/lnmp/wiki
    
    #安装docker
    wget -O /etc/yum.repos.d/ali_docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    yum install -y docker-ce-18.09.9-3.el7
    rm -f /etc/docker/*
    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://ajvcw8qn.mirror.aliyuncs.com"],
      "exec-opts": ["native.cgroupdriver=systemd"]
    }
    EOF
    sudo systemctl daemon-reload
    sudo systemctl restart docker
    systemctl enable docker.service
    
    
    
    #安装lnmp
    mkdir -p /data/lnmp/www /data/lnmp/mysql
    docker run -d 
    --name=lnmp 
    -p 80:80 
    -p 443:443 
    --privileged=true 
    --name=lnmp 2233466866/lnmp
    
    docker cp lnmp:/www /data/lnmp
    mkdir -p /data/lnmp/mysql
    docker rm -f lnmp
    
    docker run -d 
    --name=lnmp 
    -p 80:80 
    -p 443:443 
    -v /data/lnmp/www:/www 
    -v /data/lnmp/mysql:/data/mysql 
    --privileged=true 
    --name=lnmp registry.cn-hangzhou.aliyuncs.com/chenleilei/lnmp1
    
    
    
    #mysql账号密码获取:
    进入容器:
    docker exec -it lnmp sh
    mysql_init
    ‘上面操作后密码会被修改为 ASDFqwer1234#### ’
    
    cat /var/log/mysqld.log|grep 'A temporary password'
    或者:
    password=`cat /var/log/mysqld.log|grep 'A temporary password'`;password=${password:91};echo $password
    
    
    #配置mysql账号密码
    mysql -uroot -pASDFqwer1234####
    
    create database wordpress;
    set global validate_password_length=6;   #设置密码策略
    grant all on wordpress.* to wordpress@'%' identified by '123456';
    

    安装:

    cd /data/lnmp/www/wordpress
    cp  wp-config-sample.php wp-config.php
    vim wp-config.php
    
    改为以下:
    
    /** WordPress数据库的名称 */
    define('DB_NAME', 'wordpress');
    
    /** MySQL数据库用户名 */
    define('DB_USER', 'wordpress');
    
    /** MySQL数据库密码 */
    define('DB_PASSWORD', '123456');
    
    /** MySQL主机 */
    define('DB_HOST', '127.0.0.1');
    
    /** 创建数据表时默认的文字编码 */
    define('DB_CHARSET', 'utf8');
    
    /** 数据库整理类型。如不确定请勿更改 */
    define('DB_COLLATE', '');
    

    结果:

    微信赞赏

    支付宝赞赏

  • 相关阅读:
    reStructuredText学习
    PYTHON编码处理-str与Unicode的区别
    如何参与一个GitHub开源项目?
    Boost库编译安装
    git push失败the remote end hung up unexpectedly
    VBox虚拟机安装debian
    debian设置英文模式
    python 使用json.dumps() 的indent 参数添加缩进空格数,格式化字符串后输出
    unittest之装饰器 @classmethod
    jmeter正则提取信息头数据
  • 原文地址:https://www.cnblogs.com/superlinux/p/15125715.html
Copyright © 2011-2022 走看看