docker 部署Vue项目

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

这种发布方式每次都要重新构建镜像,发布起来很不方便。博主还提供了另一种方式,每次发布只需要将打包后的dist内容放到linux主机目录即可,感兴趣的道友可以直接参考这一篇:docker 安装 nginx 发布Vue项目_苍穹之跃的博客-CSDN博客nginx配置文件、html文件、logs日志文件。https://blog.csdn.net/wenxingchen/article/details/126115902

第一步:vue项目打包成dist。

docker 部署Vue项目

npm run build

第二步:构建Dockerfile

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

第三步:安装nginx

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

访问4030端口看看是否安装成功。

第四步:linux上找个空目录放项目文件和Dockerfile

docker 部署Vue项目

 第五步:构建镜像,cd到Dockerfile目录下

docker build -t 取个镜像名称 .

第六步:运行容器

docker run --name 取个容器名称 -d -p 9020:80 上一步取的镜像名称

访问一下9020检查是否运行成功。文章来源地址https://www.toymoban.com/news/detail-419675.html

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

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

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

相关文章

  • 解决git每次提交代码都要输入帐号密码

    1、首先,在Git.bash文件中输入命令: 2、然后你会发现你的C:Users用户名xx.gitconfig**文件会多出以下代码: 3、紧接着,使用git pull或者git push 命令,根据提示输入帐号和密码。这时你的本地生成一个类似 C:Users用户名xx.git-credentials 文件,用于记录帐号密码。 4、完成以上几步

    2024年02月12日
    浏览(51)
  • Mac terminal 每次打开都要重新配置文件

    1. 问题描述 每次打开 Terminal, base_profile 文件中配置的内容就不生效,需要重新执行 source ~/.bash_profile 才可以使用。 2. 原因分析 zsh加载的是 ~/.zshrc 文件,而 .zshrc  文件中并没有定义任务环境变量。 3. 解决办法 在 ~/.zshrc 文件末尾添加以下语句(打开命令 open -e .zshrc) ​编辑

    2024年02月11日
    浏览(42)
  • 解决MAC IDEA终端每次都要source ~/.zshrc

    安装nvm之后,发现每隔一段时间(不清楚是新打开一个终端还是会定时刷新)就要重新执行 source ~/zshrc ,才能执行nvm命令。找了一圈发现idea默认使用的 shell 是 bash ,将默认的shell改成zsh就可以,更改位置:

    2024年02月16日
    浏览(43)
  • 解决git每次提交代码都要输入帐号密码问题

    首先,在要拉取的目录里空白处右击,点击\\\"Git Bash Here\\\"启动git命令行; 在命令行里执行\\\"git config --global credential.helper store\\\"; 会在C:Users用户名xx目录下创建.gitconfig文件; 用于记录账号和密码; 然后,使用git pull或者git push 命令,根据提示输入帐号和密码; 会在C:Users用户名

    2024年02月11日
    浏览(57)
  • SourceTree 每次pull、push都要输入密码怎么办

    在sourcetree中,每次操作时,都需要输入密码,真烦人 1、已经拉取完代码,在sourcetree 的界面打开终端: 打开终端(在弹框出现前) 之间在终端输入 git config --global credential.helper store 这条命令之后执行一次push操作,这个时候还要输入账号密码,以后就不用了. 2、提供一个简单的解

    2024年02月12日
    浏览(42)
  • 【Git系列】linux每次git clone都要输入密码

    💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kuan 的首页,持续学习,不断总结,共同进步,活到老学到老 导航 檀越剑指大厂系列:全面总

    2024年02月05日
    浏览(59)
  • Android Studio每次打开都要下载Gradle的解决方法

    我是先下载了相应版本的gradle-bin的zip,放入对应文件夹,但是再次打开Android Studio的时候还是在下载... 于是,打开setting,搜索gradle,修改Gradle user home的路径,直接定位到.gradle文件夹,就行了。  所以有时候其实定义文件夹位置太准确反而不是好事...

    2024年02月11日
    浏览(56)
  • IDEA 每次新建工程都要重新配置 Maven 解决方案

    IDEA 每次新建工程都要重新配置 Maven,是一件相当浪费时间的事情。这是 因为在创建一个项目后,在 File - Settings - Build,Execution,Deployment - Build Tools - Maven 下配置了 Maven home path 、 User settings file 和 Local repository ,只对当前项目有效,再打开新项目还是默认的配置 。 而这个问题

    2024年02月04日
    浏览(87)
  • 电脑重装系统后每次都要选择系统怎么办

    电脑重装系统是件非十分平常的事情,当电脑出现故障或卡顿不能解决,即可采取重装系统来修复。不过,有些用户遇到系统重装后每次开机都要选择系统,影响到电脑正常使用,想要解决这个问题,只要关闭引导配置就可以。那么,小白一键重装系统后每次都要选择系统怎

    2024年02月09日
    浏览(62)
  • 小米路由器每次都要重启才能连接手机wifi该怎么办?

    小米路由器用了一段时间,后来不知为什么,晚上连接不上了,手机怎么设置都不管用,后来自己排查了一段时间,终于把每次重启小米路由器才能连接上手机wifi的问题。 小米路由器app v4.2.5 安卓稳定版 类型: 系统工具 大小: 26.38MB 语言: 简体中文 时间: 2018-12-26 查看详

    2024年02月08日
    浏览(59)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包