vue项目docker docker-compose 本地开发环境配置

这篇具有很好参考价值的文章主要介绍了vue项目docker docker-compose 本地开发环境配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

配置Docker Compose用于在本地开发Vue项目是一个方便且高效的方法。Docker Compose允许您定义和管理多个容器组成的应用程序。

一、配置Docker Compose文件,用于在本地开发Vue项目

docker-compose.yaml

version: '3'
services:
  # Vue应用容器
  vue-app:
    build:
      context: .
      dockerfile: Dockerfile  # 如果你的Vue项目有自定义的Dockerfile,替换为正确的文件名
    container_name: vue-app
    ports:
      - "8080:8080"  # 映射容器的8080端口到本地的8080端口
    volumes:
      - .:/app  # 将本地项目目录映射到容器的/app目录
    command: npm run serve  # 启动Vue项目的开发服务器

二、配置 Dockerfile

Dockerfile

# 使用官方的Node.js镜像作为基础镜像
FROM node:latest

# 设置工作目录为/app
WORKDIR /app

# 复制package.json和package-lock.json(如果有)到容器中
COPY package*.json ./

# 安装项目依赖
RUN npm install

# 复制所有文件到容器中
COPY . .

# 启动开发服务器
CMD ["npm", "run", "serve"]


三、在终端中进入Vue项目的根目录,然后运行以下命令来启动本地开发环境

docker-compose up

这将会构建并启动容器:vue-app用于运行Vue应用的开发服务器。在这个配置中,Vue应用将在本地的8080端口运行。

您可以在浏览器中访问http://localhost:8080来查看运行中的Vue应用。

当您进行Vue项目的开发时,只需在本地修改代码,保存后即可看到实时的更新,而无需重新构建或刷新浏览器。

要停止容器并清理资源,只需在终端中按下Ctrl+C,然后运行以下命令:

bash

docker-compose down

这将停止并删除所有相关容器和资源。文章来源地址https://www.toymoban.com/news/detail-616327.html

到了这里,关于vue项目docker docker-compose 本地开发环境配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Docker-compose】基于Docker-compose创建LNMP环境并运行Wordpress网站平台

    参见使用Docker构建LNMP环境并运行Wordpress网站平台 Docker-Compose将所管理的容器分为三层,分别是 项目(project)、服务(service)以及容器(container) 。 Docker-Compose运行目录下的所有文件组成一个项目, 若无特殊指定项目名即为当前目录名 。 一个工程当中可包含多个服务,每个

    2024年02月15日
    浏览(51)
  • 使用docker-compose.yml快速搭建开发、部署环境(nginx、tomcat、mysql、jar包、各种程序)以及多容器通信和统一配置

    image 镜像名称,可去镜像市场查找自己需要的 hostname 容器内服务名 container_name 容器名 volumes 可以把自己电脑的路径映射到容器中的文件夹中 networks 写同一个网络可以让容器之间进行通信 启动 在项目根目录的命令行中输入 docker-compose up 停止 在项目根目录的命令行中输入 d

    2024年02月12日
    浏览(56)
  • 【Docker】(七)使用docker-compose一键部署环境

    本系列文章记录了从0开始学习Docker的过程,Docker系列历史文章: (一)基本概念与安装使用 (二)如何使用Docker发布一个SpringBoot服务 (三)使用registry远程镜像仓库管理镜像 (四)使用volume持久化Docker容器中的Redis数据 (五)使用bind mounts修改Docker容器中的Nginx配置 (六)

    2024年02月08日
    浏览(43)
  • 使用docker-compose搭建lnmpr环境

    源码gitee • 使用 Dockerfile 定义应用程序的环境。 • 使用 docker-compose.yml 定义构成应用程序的服务,这样它们可以在隔离环境中一起运行。 • 最后,执行 docker-compose up -d 命令来启动并运行整个应用程序。 nginx默认页面 php默认页面 php redis扩展信息 mysql未配置之前页面,出现的

    2024年02月14日
    浏览(51)
  • Docker与Docker-compose安装Vulfocus Vulhub漏洞环境

    一.docker 和 docker-compose 介绍:  docker: docker-compose: 二者的区别: 二者的联系: 二者的总结: 二.Centos 7安装Docker 三.Centos 7安装docker-compose 四.docker-compose搭建Vulhub漏洞测试靶场 五.基于docker-compose安装Vulfocus漏洞环境 六.基于Docker安装Vulfocus漏洞环境 七.总结:         d

    2024年02月02日
    浏览(56)
  • Idea 结合docker-compose 发布项目

    设置一直重新构建 避免镜像存在 不重新构建 docker-compose.exe -f D:companysmartdress-htscriptdocker-compose.yml -p script up --abort-on-container-exit --force-recreate --build ruoyi win11 安装本地Docker 可能存在问题 Linux内核不是最新

    2024年02月15日
    浏览(43)
  • 【docker-compose】【nginx】内网环境https配置

    在部署服务器上,新建cert目录,执行以下指令,然后生成.crt和.key文件 -days 3650:设置为10年 10.1.58.5:修改为服务器ip 在原来的配置上新增ssl配置,可使用任意端口, listen 后注意增加 ssl 为了便于前端vue项目容器化部署,将服务器 cert 目录与容器内 /etc/nginx/cert 关联

    2024年01月16日
    浏览(43)
  • Linux docker环境安装,docker-compose安装,jdk17安装

    删除之前安装的docker 安装yum工具 设置docker镜像源 将软件包信息提前在本地索引缓存 安装docker 查看其它版本 启动docker前准备 关闭防火墙 禁止开机启动防火墙 启动docker 设置开机启动 (1)查看状态: systemctl status docker (2)查看版本 docker -v 设置国内镜像 下载[https://github.com/dock

    2024年01月19日
    浏览(41)
  • Docker搭建LNMP环境实战(06):Docker及Docker-compose常用命令

    此处列举了docker及docker-compose的常用命令,一方面可以做个了解,另一方面可以在需要的时候进行查阅。不一定要强行记忆,用多了就熟悉了。 1.1、镜像常用命令 1)列举镜像 2)删除镜像 3)使用repositories:tag进行删除 1.2、容器常用命令 1)列举所有容器 2)列举正在运行的容

    2024年03月27日
    浏览(49)
  • 【实战篇】docker-compose部署go项目

    一、场景: 二、需求 三、实操 Stage 1:GoLand 中 build 生成二进制文件 Stage 2:编写 Dockerfile Stage 3:编写 docker-compose.yaml Stage 4:文件上传到 ubuntu 服务器上,并设置文件读写权限 Stage 5:运行 docker-compose  Stage 6:查看运行效果 四、问题 A. docker + docker-compose 安装 B. 运行docker-co

    2024年02月16日
    浏览(71)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包