栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

更新docker内前端程序

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

更新docker内前端程序

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

在docker的网站上提到了docker的典型场景:

  • Automating the packaging and deployment of applications(使应用的打包与部署自动化)

  • Creation of lightweight, private PAAS environments(创建轻量、私密的PAAS环境)

  • Automated testing and continuous integration/deployment(实现自动化测试和持续的集成/部署)

  • Deploying and scaling web apps, databases and backend services(部署与扩展webapp、数据库和后台服务)

在docker上发布前端程序可以实现宿主机和docker代码之间的隔离,那怎么更新docker上的前端程序呢?下面将详细介绍一下。

首先要将打包好的dist.tar.gz通过Xftp移动到宿主机指定文件中,然后通过Xshell进入该文件中,再进行以下操作:


1.将dist复制到docker内;
docker cp dist.tar.gz doc02-prs3000:/home/prs3000/web_deploy


2.从宿主机进入docker
cd /docker-coma
./docker_in.sh 
输入doc02-prs3000
进入docker


3.进入dist存放目录
cd /home/prs3000/web_deploy


4.删除原来的dist
rm -rf dist


5.解压
tar -zxvf dist.tar.gz


6.重启程序
pm2 restart node  // node 为pm2启动时命名的项目名称

最后将网页清除缓存并硬性加载就可以了。感谢阅览希望能给你带来帮助,不要忘了一键三连。
 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/860233.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号