
使用Dockerfile文件部署php项目
一、当前项目结构
/project_name
|-- /dist #--- 项目编译后输出的目录
|-- /config #--- 配置文件目录
|---|
|---|-- Dockerfile #--- Dockerfile文件
|---|-- nginx.conf #--- nginx配置文件
nginx.conf文件
二、创建Dockerfile文件
# 从ubuntu镜像中构建应用
FROM ubuntu:latest
# 设置镜像的制作者
MAINTAINER congjiang
# 安装nginx + php-fpm7.4
RUN apt-get update && apt-get upgrade && apt-get install -y nginx php7.4-fpm vim
# 上一条命令安装nginx和fpm
# nginx 默认安装路径 /etc/nginx/
# php-fpm 默认安装路径 /etc/php/fpm/
# nginx配置文件存放目录 /etc/nginx/conf.d/
# nginx默认项目路径 /var/www/html/
# 在上传目录之前,可以先删除旧项目代码
# RUN ["rm", "-rf", "/var/www/project_name/"]
# 项目文件上传, 把当前目录下的所有文件上传到/var/www/project_name目录下
COPY ./dist/ /var/www/project_name/
# 把当前项目的nginx.conf配置文件上传到/etc/nginx/conf.d
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Eternal Night
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果