用eclipse开发web项目如何打包docker的tar部署给linux服务器?

用eclipse开发web项目如何打包docker的tar部署给linux服务器?,第1张

这个需要了解一下dockerfile的制作,制作自己的镜像,并不是直接使用工具之类的进行打包,需要编写构建。在dockerfile构建好之后,再编写docker-compose的yaml文件,前提还是得有自己的镜像仓库。
将自己做好的docker镜像push到私有镜像仓库(确保镜像是正确且可用的),在新的环境里,只需要搭建一下docker环境,直接使用docker-compose up docker-compose的yaml文件,即可直接搭建好你的项目
再向上延伸一点的话,就可以了解了解K8S。

把本地项目部署到服务器上方法比较多,这里以javaee项目为例:
把项目打包成zip,FTP上传到生产服务器tomcat的webapps目录下解压;
本地修改好的文件,立即FTP上传到生产服务器对应的目录;
生产服务器安装svn服务,在本地把修改过的文件commit,然后生产服务器update。
方式一、简单直接,但是缺点也很明显:项目太大上传太慢,比如改了一个错别字就要把整个项目打包上传。
方法二、只上传修改了的文件,但是有时候改到一半,可能会忘了上传,长此以往本地和生产服务器文件的同步就很麻烦了。
方法三、好处是每次部署和改动,都有svn记录,即使误删文件也不怕了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10896688.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存