当前位置: 首页 > news >正文

银川制作网站/自己怎么优化网站排名

银川制作网站,自己怎么优化网站排名,哪里有网站建设加盟合作,支付宝网页版你好朋友, 在本教程中,我们将看到如何对Spring Boot应用程序进行Docker化。通过dockerizing意味着我们将以Docker容器的形式运行应用程序。 以下是涉及的步骤: 1.创建一个Spring Boot应用程序2.在您的机器上安装Docker3.在您的项目中创建一个…

你好朋友,

在本教程中,我们将看到如何对Spring Boot应用程序进行Docker化。通过dockerizing意味着我们将以Docker容器的形式运行应用程序。

以下是涉及的步骤:

1.创建一个Spring Boot应用程序2.在您的机器上安装Docker3.在您的项目中创建一个Docker文件4.使用docker文件构建Docker5. Docker运行

让我们一一看一下这些步骤。

请遵循我的教程“ 如何使用Spring Initializer创建Spring Boot项目”以获取使用Spring Boot Initiailizer创建Spring Boot项目所需的步骤。

因此,一旦完成此步骤,就应该准备好在工作区中使用springBootApp项目。

2.2登录Docker Hub。如果您没有帐户,请单击创建帐户创建一个新帐户。

2.3在下面的屏幕上单击Download Docker Desktop。

2.4单击“下载Windows的Docker桌面”以下载Windows的安装程序。

要下载Mac的安装程序,请单击“ Docker Desktop for Mac”。

2.5请按照此处提到的步骤从Installer安装Docker,您的Docker应该已启动并正在运行。

从Docker Docs

–适用于Windows的Docker桌面安装包括:安装提供Docker Engine ,Docker CLI客户端, Docker Compose , Docker Machine和Kitematic 。

–使用Docker Desktop for Windows创建的容器和映像在安装它的机器上的所有用户帐户之间共享。 这是因为所有Windows帐户都使用相同的VM来构建和运行容器。

–嵌套虚拟化方案(例如,在VMWare或Parallels实例上运行Windows的Docker桌面)可能会起作用,但不能保证。

在创建docker文件之前,让我们了解什么是docker文件以及为什么需要它。

Docker文件是文本文件,具有一组指令或命令,这些指令或命令将由Docker守护程序执行以创建Docker映像。

Docker文件示例:

来自openjdk:8 u212-b04-jdk- StretchCOPY target / springBootApp-0.0.1-SNAPSHOT.jar springBootApp-0.0.1-SNAPSHOT.jar展览8080ENTRYPOINT [“ java”,“-jar”,“ springBootApp-0.0.1-SNAPSHOT.jar”]

3.2为什么需要Docker File

通过基本执行docker文件,我们创建了一个docker镜像,该镜像包含运行应用程序viz所需的所有详细信息。 应用程序代码,系统库,工具。现在我们可以在安装了docker的任何计算机上运行此映像,它将获得相同的执行环境。说我有多个环境,我的应用程序代码将在进入生产之前像ST,ET一样经历现在,如果我在任何这些(ST,ET,Prod)机器上执行此docker映像,它将确保该应用程序具有相同的执行环境。

同样值得一提的是,一旦我们运行了docker镜像,它便成为了容器,我们可以通过执行以下命令来查看容器:

docker容器ls

要在Docker文件中执行命令或指令,我们需要在命令提示符下执行docker build命令,如下所示:

docker build -t <标签名称>

docker build命令从dockerfile和“ context”构建docker映像。构建的上下文是位于指定PATH或URL中的一组文件。构建过程可以引用上下文中的任何文件。例如,我们的build可以使用COPY指令在上下文中引用文件。

在下面的示例中,PATH是当前目录(点),因此将通过使用项目文件夹中的文件和文件夹(从我们执行此命令的位置)来构建上下文

docker build -t <标签名称>

在下面的示例中,

docker build -t“ springbootapp”。

docker build命令需要从放置了docker文件的项目的根目录执行,并且文件名必须是dockerfile(不区分大小写)。当我们执行docker build时,docker文件中的所有指令都将被执行由一个创建一个Docker图像,并在“标签名称”中给定名称。

我们可以通过执行以下命令来检查新创建的docker镜像:

码头工人形象l s

使用URL参数,我们可以提及Github或bitbucket存储库的URL。然后Docker构建将递归地从该存储库中提取目录,子目录,文件,并将其用作构建上下文并将其发送到Docker守护程序。

docker build -t <标签名称> <存储库URL> 在这种情况下,docker将克隆远程存储库,并将克隆的存储库用作构建上下文。

Docker run命令运行docker映像。 docker映像的运行时实例称为docker容器。泊坞窗运行-p 8080:8080 <映像名称> 默认情况下,容器不发布任何端口,此处我们将容器的端口8080映射到主机的端口8080。

因此,基本上,在docker运行后,您的应用程序将启动并作为容器运行。

通过对我们的Java应用程序进行码头处理,我们确保我们的应用程序在DEV,ST,ET,PR上具有相同的执行环境,以确保应用程序行为不会因应用程序环境(DEV,ST等)的更改而改变。

参考文献:

https://docs.docker.com/

翻译自: https://www.javacodegeeks.com/2019/08/dockerizing-spring-boot-application-2.html

http://www.lbrq.cn/news/815545.html

相关文章:

  • wap手机建站平台/体验式营销经典案例
  • 招商网站大全/网站如何做优化推广
  • 做新闻的网站怎样赚钱/湖南企业seo优化
  • 吉林建设监理协会网站/网络宣传的方法有哪些
  • 毕业设计做视频网站设计/视频专用客户端app
  • 深圳网站公司哪家好/网站优化要做哪些
  • 为什么网站建设还要续费/qq空间刷赞网站推广
  • 电脑系统做的好的网站/今日新闻摘抄十条
  • 公司母婴室建设的意义/深圳优化网站
  • ps做网站要求/青岛网站制作推广
  • 深圳做网站要多少/市场调研报告总结
  • 苏州市姑苏区疫情防控电话/seo的主要分析工具
  • 网站上的个人词条怎么做的/互联网营销推广渠道
  • 网站建设项目汇报/会计培训班需要学多长时间
  • 邯郸做移动网站费用/高端网站建设
  • 做网站需要向客户了解什么/360上网安全导航
  • 做海外市场什么网站推广/淘宝店铺运营
  • 中山创海软件网站建设/最新中国新闻
  • xx网站开发建设方案/seo长沙
  • 传承网页设计公司/西安网络推广优化培训
  • 自己的网站怎么做seo/网络推广营销方法
  • 单页网站做cpa/发布软文广告
  • 浙江非标电动车/徐州关键词优化排名
  • 工艺品商城网站建设/信息流广告优秀案例
  • 发表评论的wordpress网站模板/无锡网站优化公司
  • 南城网站仿做/怎么做网络推广
  • 国外用tornado做的网站/学生个人网页制作
  • 百度推广引流/百度seo优化分析
  • 一个网站绑定2个域名/地推公司
  • 有没有教做网站实例视频/武汉seo霸屏
  • kafka的消费者负载均衡机制
  • Node.js(三)之Express
  • 算法思维进阶 力扣 62.不同路径 暴力搜索 记忆化搜索 DFS 动态规划 C++详细算法解析 每日一题
  • JavaScript -Socket5代理使用
  • AI实践:Pydantic
  • 智慧工厂网络升级:新型 SD-WAN 技术架构与应用解析