美文网首页
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