美文网首页
docker 组件LNMP开发环境(单容器)

docker 组件LNMP开发环境(单容器)

作者: hankin_h | 来源:发表于2022-11-29 17:31 被阅读0次
    *注 已经安装docker前提下

    1.安装ubuntu镜像 (网易仓库)

    $ docker pull hub.c.163.com/library/ubuntu:latest

    2. 开启一个ubuntu容器

    $ docker run -tid -p 8080:80 -p 3309:3306 -v /srv/www:/var/www/html --name web hub.c.163.com/library/ubuntu /bin/bash

    3. 进入web容器,更新ubuntu软件

    $ docker exec -it web /bin/bash

    $ apt update

    $ apt upgrade

    4. 安装nignx mysql php -fpm

    $ apt install -y nginx php-fpm mysql-client mysql-server

    配置nginx 和 php

    *注 路径根据php版本变化
    在/etc/php/7.0/fpm/pool.d/www.conf文件中找到监听的scok路径
    在/etc/nginx/sites-enabled/default文件中修改php配置

    location ~ .php$ {
    include snippets/fastcgi-php.conf;
    #
    # # With php7.0-cgi alone:
    # fastcgi_pass 127.0.0.1:9000;
    # # With php7.0-fpm:
    fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    }

    5. 访问8080端口

    相关文章

      网友评论

          本文标题:docker 组件LNMP开发环境(单容器)

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