广告
返回顶部
首页 > 资讯 > 服务器 >使用Docker容器部署Vue程序
  • 295
分享到

使用Docker容器部署Vue程序

2024-04-02 19:04:59 295人浏览 独家记忆
摘要

目录一、安装Nginx二、创建Vue程序1、创建项目2、编译项目3、添加Dockerfile文件4、上传文件5、构建镜像6、运行容器一、安装Nginx 我们部署Vue程序依赖Ngin

一、安装Nginx

我们部署Vue程序依赖Nginx,首先拉取Nginx的镜像,这里使用Nginx最新的镜像

docker pull nginx

如图所示

我们查看镜像

已经有了nginx镜像。

我们根据nginx镜像运行容器

docker run --name=nginx -d -p 4030:80 nginx

如图所示

然后在浏览器里面访问4030端口,验证容器是否运行正常

出现上面的截图,说明容器运行正常。

二、创建Vue程序

1、创建项目

我们使用下面的命令创建一个Vue程序,这里使用Powershell创建

vue create docker-vue

创建过程省略,创建完成

使用vscode打开项目,然后执行运行命令

npm run serve

如图所示

在浏览器里面访问

2、编译项目

项目创建完成以后,我们编译项目

npm run build

如图所示

编译完成之后,在项目的根目录下面就会生成一个dist文件夹,里面是编译后的项目

3、添加Dockerfile文件

我们要构建镜像,必须依靠Dockerfile文件,我们在项目的根目录下面创建一个Dockerfile文件,没有后缀名,文件内容如下

# 设置基础镜像,这里使用最新的nginx镜像,前面已经拉取过了
FROM nginx
# 定义作者 Edison
MaiNTAINER Edison 
# 将dist文件中的内容复制到 /usr/share/nginx/html/ 这个目录下面
COPY dist/  /usr/share/nginx/html/

4、上传文件

我们在linux里面的demo文件夹下面创建vue文件夹,然后把dist文件夹和Dockerfile文件上传到该目录下

5、构建镜像

文件上传以后,我们构建Vue程序的镜像

docker build -t dockervue .

如图所示

可以看到镜像构建成功了。

6、运行容器

我们根据上步构建的镜像去运行镜像

docker run --name=dockervue -d -p 9020:80 dockervue

如图所示

可以看到容器在运行,我们在浏览器里面访问9020端口

可以看到Vue程序使用Docker部署就成功了。

到此这篇关于使用Docker容器部署Vue程序的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: 使用Docker容器部署Vue程序

本文链接: https://www.lsjlt.com/news/144007.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 使用Docker容器部署Vue程序
    目录一、安装Nginx二、创建Vue程序1、创建项目2、编译项目3、添加Dockerfile文件4、上传文件5、构建镜像6、运行容器一、安装Nginx 我们部署Vue程序依赖Ngin...
    99+
    2022-11-13
  • 使用Docker部署ASP.NET Core程序
    一、前言 这篇文章介绍如何将一个ASP.NET Core应用程序在Docker中进行部署。开发工具使用的是Visual Studio 2019和VS Code。 二、使用Docker...
    99+
    2022-11-13
  • Docker容器部署前端Vue服务(小白教程)
    目录需要工具首先对前端项目进行打包:npm run build 在项目文件夹下编写nginx config配置文件在项目文件夹下编写Dockerfile文件构建docker...
    99+
    2022-11-13
  • 使用Docker容器部署rocketmq单机的全过程
    目录查询镜像拉取镜像创建namesrv数据存储路径构建namesrv容器创建broker数据存储路径创建broker配置文件broker.conf 内容如下:构建broker容器构建...
    99+
    2022-11-13
  • 如何使用Docker部署ASP.NET Core程序
    这篇文章将为大家详细讲解有关如何使用Docker部署ASP.NET Core程序,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、前言这篇文章介绍如何将一个ASP.NET Core应用程序在Do...
    99+
    2023-06-29
  • 怎么使用Docker容器部署rocketmq单机
    这篇文章主要介绍“怎么使用Docker容器部署rocketmq单机”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用Docker容器部署rocketmq单机”文章能帮助大家解决问题。查询镜像do...
    99+
    2023-06-29
  • 使用Portainer怎么部署一个Docker容器
    这期内容当中小编将会给大家带来有关使用Portainer怎么部署一个Docker容器,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。操作步骤安装Portiner管理节点部署容器安装Portiner安装Por...
    99+
    2023-06-14
  • 使用Portainer部署Docker容器的项目实践
    目录一、背景二、操作步骤三、安装Portiner3.1 docker部署3.2 节点初始化3.3 功能初探四、管理节点4.1 开始添加节点4.2 开放API控制4.3 验证端口状态4...
    99+
    2022-11-12
  • Linux上使用Docker部署ASP.NET Core应用程序
    一、创建 1、创建应用程序 使用ASP.NET Core创建一个MVC应用程序,并修改Home控制器Index视图代码: @{ ViewData["Title"] = "Ho...
    99+
    2022-11-13
  • 使用Docker Compose快速部署PHP应用程序
    引言:Docker是一种开源的容器化平台,可以将应用程序及其依赖项打包成一个独立的容器,隔离运行。而Docker Compose则是一个用于定义和运行多容器Docker应用程序的工具。本文将介绍如何使用Docker Compose快速部署P...
    99+
    2023-10-21
    PHP 部署 Docker Compose
  • 如何在docker容器中部署应用
    本篇内容介绍了“如何在docker容器中部署应用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一个简单的Hello World应用。1 Ma...
    99+
    2023-06-02
  • 怎么用Golang和Docker部署应用程序
    本文小编为大家详细介绍“怎么用Golang和Docker部署应用程序”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么用Golang和Docker部署应用程序”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。第一步...
    99+
    2023-07-05
  • docker容器源码部署httpd用存储卷部署网站(推荐)
    目录docker容器源码部署httpd,用存储卷部署网站创建一个httpd镜像部署nfs挂载创建容器并映射访问测试docker容器源码部署httpd,用存储卷部署网站 创建一个htt...
    99+
    2022-11-12
  • docker容器源码怎样部署httpd用存储卷部署网站
    这篇文章将为大家详细讲解有关docker容器源码怎样部署httpd用存储卷部署网站,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。docker容器源码部署httpd,用存储卷部署网站创建一个h...
    99+
    2023-06-21
  • 如何使用Docker Compose快速部署多容器服务
    小编给大家分享一下如何使用Docker Compose快速部署多容器服务,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1 什么是Docker Compose前面我们使用 Docker 的时候,定义 Dockerf...
    99+
    2023-06-29
  • Linux上如何使用Docker部署ASP.NET Core应用程序
    这篇文章将为大家详细讲解有关Linux上如何使用Docker部署ASP.NET Core应用程序,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、创建1、创建应用程序使用ASP.NET Core...
    99+
    2023-06-29
  • 实时部署ASP应用程序:使用Git作为容器
    随着互联网的快速发展,越来越多的应用程序需要实时部署,以便快速响应用户需求。而针对ASP应用程序的实时部署方案,使用Git作为容器是一种非常实用的方案。 Git是一种分布式版本控制系统,可以帮助开发人员更好地管理代码版本,并快速部署应用程...
    99+
    2023-08-28
    容器 实时 git
  • 如何利用Golang和Docker部署应用程序
    在当今的软件开发行业中,容器化技术已经成为越来越流行的解决方案。 Docker 作为当前最为流行的容器化工具,其各种优点被广泛认可,例如高可移植性、轻量级、便携性等等。同时, Golang 作为一门现代化的高性能编程语言,被越来越多的开发者...
    99+
    2023-05-14
    go语言 Golang Docker
  • 使用Nginx和Docker Compose优化PHP应用程序的部署
    引言:随着互联网和Web应用的发展,PHP作为一种广泛应用的编程语言,被广泛用于构建各种网站和应用程序。然而,传统的部署方式可能会面临一些挑战,例如环境配置繁琐、版本冲突、扩容困难等。在这种情况下,使用Nginx和Docker Compos...
    99+
    2023-10-21
    优化 Docker Compose 关键词:Nginx
  • 悟空CRM11.0 PHP版本docker容器化部署全流程
    由于本地服务器为PHP5.3,项目部署需要PHP >= 7.0.*,所以选择docker容器化部署,服务器系统为centos7.3,所有的sql文件都在项目路径 public/sql下 目录 一.直接部署,不部署前端开发环境 二.部署前端开...
    99+
    2023-08-31
    php 运维 vue nginx docker
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作