vue dockerfile
时间: 2023-08-27 17:21:10 浏览: 179
以下是一个简单的Vue项目的Dockerfile示例:
```
# 使用nginx作为基础镜像
FROM nginx:latest
# 作者信息
LABEL Author xpy
# 将本地build好的静态文件复制到nginx的默认html目录
COPY build /usr/share/nginx/html
```
这个Dockerfile文件将会使用最新版本的nginx作为基础镜像,并将本地build好的Vue项目的静态文件复制到nginx的默认html目录下。你可以根据自己的项目需求进行适当的修改和配置。然后使用docker命令集合来构建镜像和运行容器,具体命令如下:
```
docker build -t demo:v1 .
docker run -itd demo:v1
```
这样就可以通过docker镜像启动一个运行着Vue项目的容器了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Dockerfile 构建 Vue 镜像踩坑记](https://blog.csdn.net/jiangjunsss/article/details/123870378)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Vue项目打包成docker镜像部署](https://blog.csdn.net/baidu_23966735/article/details/127383469)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文