这里以vue3.0项目为例子,编译运行 直接使用npm,如果不知道是什么,建议学一下vue3.0 npm run serve 1. 3.将vue项目编译 编译项目得到dist文件夹 npm run build 1. 4.编写Dockerfile文件 直接在src同级目录下,新建名为Dockerfile的文件, 编写Dockerfile文件,Dockerfile文件,具体怎么写,参考Docker Dockerfile | 菜鸟...
一、打包vue项目 npm run build 二、docker网上拉取nginx镜像 docker pull nginx 三、vue项目打包文件放到服务器上,创建 dockerfile(参考第八点,将nginx配置文件放置在宿主机,通过dockerfile复制到镜像指定文件) [root@VM-12-13-centos vue]# mkdir dockerHRSass [root@VM-12-13-centos vue]# cd dockerHRSass...
创建Dockerfile 在vue-app目录下创建一个名为Dockerfile的文件,内容如下: # 使用node作为基础镜像FROMnode:14ASbuild# 设置工作目录WORKDIR/app# 复制package.json和package-lock.jsonCOPYpackage*.json ./# 安装依赖RUNnpm install# 复制项目文件COPY. .# 构建项目RUNnpm run build# 使用nginx来提供服务FROMnginx:...
查看目录下的文件命令是ls,然后将压缩包解压使用命令unzip docker-vue.zip(docker-vue是文件的名称)。 然后进入解压后的文件docker-vue,使用命令ls,查看下面的文件夹。 接下来使用编辑文件命令vi Dockerfile,进去直接按i可以编辑里面的内容。 FROM nginx:latest MAINTAINER xx COPY dist/ /usr/share/nginx/html/ 将...
1.在Vue项目文件下,输入npm run build进行打包,项目下生成dist文件。 2.将dist文件上传到服务器中,在同目录下创建Dockerfile文件。 3.Dockerfile内容: FROM nginx MAINTAINER jam #将dist文件中的内容复制到 /usr/share/nginx/html/ 这个目录下面 COPY dist/ /usr/share/nginx/html/ ...
在Dockerfile中部署Nginx和Vue应用,通常涉及以下几个步骤。以下是一个详细的指南,包括Dockerfile的编写、Nginx配置的设置、Docker镜像的构建、容器的运行以及测试步骤。 1. 编写Dockerfile以构建包含Nginx和Vue应用的镜像 首先,我们需要在Dockerfile中定义基础镜像、复制Vue应用的构建产物、安装Nginx并配置它。 Dockerfile ...
1、vue_index/Dockerfile # 设置基础镜像FROMnginx# 将dist文件中的内容复制到 /usr/share/nginx/html/ 这个目录下面COPYdist//usr/share/nginx/html/#用本地的 default.conf 配置来替换nginx镜像里的默认配置COPYnginx/default.conf/etc/nginx/conf.d/default.conf ...
用vue cli 创建一个vue项目,修改一下创建出来的项目,在页面上写一个前端接口请求,构建一版线上资源 ,基于nginx docker镜像构建成一个前端工程镜像,然后基于这个前端工程镜像,启动一个容器 vuenginxcontainer。 启动一个基于 node 镜像的容器 nodewebserver,提供后端接口。
docker pull nginx 编译vue项目 查看vue项目package.json "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build", "lint": "vue-cli-service lint" }, 然后使用如下命令编译到dist文件夹下 npm run build 编译之后会生成到dist文件夹下,这里我们会遇到一个问题,先我们查看vue...
第三步:新建Dockerfile文件 FROM nginx:latest MAINTAINER dormancypress"jmt.com"COPY./nginx.conf/etc/nginx/conf.d/default.conf COPY./dist/usr/share/nginx/html EXPOSE80CMD["nginx","-g","daemon off;"] 第四步:新建一个文件,把这些放进去 ...