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

怎么申请免费网站爱站工具包的模块

怎么申请免费网站,爱站工具包的模块,wordpress做中英文站,网件路由器app历史文章(文章累计530) 《国内最全的Spring Boot系列之一》 《国内最全的Spring Boot系列之二》 《国内最全的Spring Boot系列之三》 《国内最全的Spring Boot系列之四》 《国内最全的Spring Boot系列之五》 《国内最全的Spring Boot系列之六》 《…

图片

历史文章(文章累计530+)

《国内最全的Spring Boot系列之一》

《国内最全的Spring Boot系列之二》

《国内最全的Spring Boot系列之三》

《国内最全的Spring Boot系列之四》

《国内最全的Spring Boot系列之五》

《国内最全的Spring Boot系列之六》

《国内最全的Spring Boot系列之七》

Spring Boot实用小技巧8 - 第530篇

Spring Boot实用小技巧9 - 第531篇

Spring Boot实用小技巧10 - 第532篇

Suno V4 API 接入 – 最新的Suno模型,音质很炸裂

Spring Boot实用小技巧11 - 第533篇

Viggle Api上线V3-beta模型,圣诞节跳舞视频来临

Suno Api V4 - Suno Api系列教程,耗费1个星期,输出14篇文章

Viggle AI开放照片唱歌API,新年快乐唱起来

导读

SpringBoot中,当要将jar包部署到多台服务器的时候,那么每个环境都需要配置相同的运行的环境,如果有个运行环境要升级,那么多台服务器都要进行升级,这对于运维来说,非常的不友好。

那么我们想象这么一个场景,是否有没有一种方式,可以把这个环境的信息,配置在一个配置文件中,然后根据这个配置文件配置的信息自动进行搭建环境。

为了解决这么一个问题,那么Docker就运运而生了。

在接下来的一个文章中,会从介绍Docker开始,循序渐进的慢慢的过度到SpringBoot中如何使用Docker进行部署

许多人并不清楚 Docker 到底是什么,要解决什么问题,好处又在哪里?

那么序列教程的第一篇的话,主要是来介绍一个:Docker起源以及Docker是什么?

一、环境配置的难题

软件开发最大的麻烦事之一,就是环境配置。用户计算机的环境都不相同,你怎么知道自家的软件,能在那些机器跑起来?

用户必须保证两件事:操作系统的设置各种库和组件的安装。只有它们都正确,软件才能运行。举例来说,安装一个 Python 应用,计算机必须有 Python 引擎,还必须有各种依赖,可能还要配置环境变量。

如果某些老旧的模块与当前环境不兼容,那就麻烦了。开发者常常会说:"它在我的机器可以跑了"(It works on my machine),言下之意就是,其他机器很可能跑不了。

环境配置如此麻烦,换一台机器,就要重来一次,旷日费时。很多人想到,能不能从根本上解决问题,软件可以带环境安装?也就是说,安装的时候,把原始环境一模一样地复制过来。

二、虚拟机

虚拟机(virtual machine)就是带环境安装的一种解决方案。它可以在一种操作系统里面运行另一种操作系统,比如在 Windows 系统里面运行 Linux 系统。应用程序对此毫无感知,因为虚拟机看上去跟真实系统一模一样,而对于底层系统来说,虚拟机就是一个普通文件,不需要了就删掉,对其他部分毫无影响。

虽然用户可以通过虚拟机还原软件的原始环境。但是,这个方案有几个缺点。

(1)资源占用多

虚拟机会独占一部分内存和硬盘空间。它运行的时候,其他程序就不能使用这些资源了。哪怕虚拟机里面的应用程序,真正使用的内存只有 1MB,虚拟机依然需要几百 MB 的内存才能运行。

(2)冗余步骤多

虚拟机是完整的操作系统,一些系统级别的操作步骤,往往无法跳过,比如用户登录。

(3)启动慢

启动操作系统需要多久,启动虚拟机就需要多久。可能要等几分钟,应用程序才能真正运行。

三、Linux 容器

由于虚拟机存在这些缺点,Linux 发展出了另一种虚拟化技术:Linux 容器(Linux Containers,缩写为 LXC)。

Linux容器不是模拟一个完整的操作系统而是对进程进行隔离。或者说,在正常进程的外面套了一个保护层。对于容器里面的进程来说,它接触到的各种资源都是虚拟的,从而实现与底层系统的隔离。

由于容器是进程级别的,相比虚拟机有很多优势。

(1)启动快

容器里面的应用,直接就是底层系统的一个进程,而不是虚拟机内部的进程。所以,启动容器相当于启动本机的一个进程,而不是启动一个操作系统,速度就快很多。

(2)资源占用少

容器只占用需要的资源,不占用那些没有用到的资源;虚拟机由于是完整的操作系统,不可避免要占用所有资源。另外,多个容器可以共享资源,虚拟机都是独享资源。

(3)体积小

容器只要包含用到的组件即可,而虚拟机是整个操作系统的打包,所以容器文件比虚拟机文件要小很多。

总之,容器有点像轻量级的虚拟机,能够提供虚拟化的环境,但是成本开销小得多。

四、Docker 是什么?

Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术的一次革新,并于 2013 年 3 月以 Apache 2.0 授权协议开源,主要项目代码在 GitHub 上进行维护。Docker 项目后来还加入了 Linux 基金会,并成立推动 开放容器联盟(OCI)。

Docker 自开源后受到广泛的关注和讨论,至今其 GitHub 项目 已经超过 5 万 7 千个星标和一万多个 fork。甚至由于 Docker 项目的火爆,在 2013 年底,dotCloud 公司决定改名为 Docker。Docker 最初是在 Ubuntu 12.04 上开发实现的;Red Hat 则从 RHEL 6.5 开始对 Docker 进行支持;Google 也在其 PaaS 产品中广泛应用 Docker。

Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroup,namespace,以及 OverlayFS 类的 Union FS 等技术,对进程进行封装隔离,属于 操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。最初实现是基于 LXC,从 0.7 版本以后开始去除 LXC,转而使用自行开发的 libcontainer,从 1.11 版本开始,则进一步演进为使用 runC 和 containerd。

Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的 Linux 容器解决方案。

Docker 将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样。有了 Docker,就不用担心环境问题。

总体来说,Docker 的接口相当简单,用户可以方便地创建和使用容器,把自己的应用放入容器。容器还可以进行版本管理、复制、分享、修改,就像管理普通的代码一样。

下面的图片比较了 Docker 和传统虚拟化方式的不同之处。传统虚拟机技术是虚拟出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所需应用进程;而容器内的应用进程直接运行于宿主的内核,容器内没有自己的内核,而且也没有进行硬件虚拟。因此容器要比传统虚拟机更为轻便。

图片

五、Docker 的用途

Docker 的主要用途,目前有三大类。

(1)提供一次性的环境。比如,本地测试他人的软件、持续集成的时候提供单元测试和构建的环境。

(2)提供弹性的云服务。因为 Docker 容器可以随开随关,很适合动态扩容和缩容。

(3)组建微服务架构。通过多个容器,一台机器可以跑多个服务,因此在本机就可以模拟出微服务架构。

图片

好了,今天有关Docker的入门的文章就介绍到这里。

感慨一下:现在技术真的好卷呢,啥都要会,难,难,难,难于上青天。

历史文章(文章累计530+)

《国内最全的Spring Boot系列之一》

《国内最全的Spring Boot系列之二》

《国内最全的Spring Boot系列之三》

《国内最全的Spring Boot系列之四》

《国内最全的Spring Boot系列之五》

《国内最全的Spring Boot系列之六》

《国内最全的Spring Boot系列之七》

SpringBoot基本原理,轻松应对面试官 - 第522篇

Spring Boot实用小技巧 -  - 第523篇

Spring Boot实用小技巧2 - 第524篇

Spring Boot实用小技巧3 - 第525篇

Spring Boot实用小技巧4 - 第526篇

万物皆能舞,AI让你秒变“舞”林高手 – Viggle AI“舞”所不能

法定年龄退休2024年新规,我要到63岁才能退休了,看看你几岁退休,附退休对照表

Suno新上线Covers翻唱新 - 实现音频风格任意转换

Spring Boot实用小技巧5 - 第527篇

Spring Boot实用小技巧6 - 第528篇

又一款AI对口型神器,让照片开口说话唱歌,1分钟教会(附保姆级教程)

Spring Boot实用小技巧7

Spring Boot实用小技巧8 - 第530篇

Viggle API开放,接入到自己的产品中,让照片跳起舞来

Spring Boot实用小技巧9 - 第531篇

AI视频生视频,一次支持20秒的视频,效果挺震撼 - 模仿爆款抖音账号制作爆款视频[AI视界]

Spring Boot实用小技巧10 - 第532篇

Suno V4版本震撼来袭,音质与歌词双提升

Suno V4上线啦,来听听V3和V4的区别,效果太炸裂了 —— V4 IS HERE

Suno V4 API 接入 – 最新的Suno模型,音质很炸裂

Spring Boot实用小技巧11 - 第533篇

Viggle Api上线V3-beta模型,圣诞节跳舞视频来临

Suno Api V4 - Suno Api系列教程,耗费1个星期,输出14篇文章

Viggle AI开放照片唱歌API,新年快乐唱起来

赞赏二维码


文章转载自:
http://dinncocothurnus.zfyr.cn
http://dinncosungari.zfyr.cn
http://dinncospectator.zfyr.cn
http://dinncoflannel.zfyr.cn
http://dinncoastromancy.zfyr.cn
http://dinncoincurvation.zfyr.cn
http://dinncosavour.zfyr.cn
http://dinncoleague.zfyr.cn
http://dinncobrevirostrate.zfyr.cn
http://dinncotimbales.zfyr.cn
http://dinncoreconcilement.zfyr.cn
http://dinncomicrophysics.zfyr.cn
http://dinncocapetonian.zfyr.cn
http://dinncosoften.zfyr.cn
http://dinncopneumatology.zfyr.cn
http://dinncolothsome.zfyr.cn
http://dinncoshocking.zfyr.cn
http://dinncocolumbous.zfyr.cn
http://dinncokamet.zfyr.cn
http://dinncopilonidal.zfyr.cn
http://dinncobearish.zfyr.cn
http://dinncoarithmetic.zfyr.cn
http://dinncononjuror.zfyr.cn
http://dinncoholoenzyme.zfyr.cn
http://dinncoletterspacing.zfyr.cn
http://dinncosignwriter.zfyr.cn
http://dinncofluoride.zfyr.cn
http://dinncoaton.zfyr.cn
http://dinncoaldermanry.zfyr.cn
http://dinncoordinee.zfyr.cn
http://dinncoinfralapsarian.zfyr.cn
http://dinncopiddock.zfyr.cn
http://dinncoroughneck.zfyr.cn
http://dinncofireweed.zfyr.cn
http://dinncomahlerian.zfyr.cn
http://dinncocooperant.zfyr.cn
http://dinncovesture.zfyr.cn
http://dinncoparachutist.zfyr.cn
http://dinncotokamak.zfyr.cn
http://dinncohumidifier.zfyr.cn
http://dinncowheatear.zfyr.cn
http://dinncoabracadabra.zfyr.cn
http://dinncogibberellin.zfyr.cn
http://dinncoradiotelegram.zfyr.cn
http://dinncopeerless.zfyr.cn
http://dinncoantifertility.zfyr.cn
http://dinncogabber.zfyr.cn
http://dinncobookmark.zfyr.cn
http://dinncoscam.zfyr.cn
http://dinncohomicide.zfyr.cn
http://dinncokevin.zfyr.cn
http://dinncoconcessionaire.zfyr.cn
http://dinncospeciously.zfyr.cn
http://dinncoelapse.zfyr.cn
http://dinncoloculicidal.zfyr.cn
http://dinncofraudulency.zfyr.cn
http://dinncohoveler.zfyr.cn
http://dinncoionia.zfyr.cn
http://dinncosmokey.zfyr.cn
http://dinncolouie.zfyr.cn
http://dinncophonoreception.zfyr.cn
http://dinncohoneyfogle.zfyr.cn
http://dinncohatch.zfyr.cn
http://dinncoscut.zfyr.cn
http://dinncodesigned.zfyr.cn
http://dinncoleninakan.zfyr.cn
http://dinncovoluminal.zfyr.cn
http://dinncospinelle.zfyr.cn
http://dinncouncorrupt.zfyr.cn
http://dinncosophonias.zfyr.cn
http://dinncoacidimetry.zfyr.cn
http://dinncocalcareously.zfyr.cn
http://dinnconarcist.zfyr.cn
http://dinncodeduce.zfyr.cn
http://dinncorubied.zfyr.cn
http://dinncoindescribability.zfyr.cn
http://dinncopart.zfyr.cn
http://dinncomicroevolution.zfyr.cn
http://dinncoundissembling.zfyr.cn
http://dinncopluralistic.zfyr.cn
http://dinncoterminer.zfyr.cn
http://dinncorongalite.zfyr.cn
http://dinncoearthlubber.zfyr.cn
http://dinncoplaygame.zfyr.cn
http://dinncojake.zfyr.cn
http://dinncohispanist.zfyr.cn
http://dinncoconification.zfyr.cn
http://dinncojaniceps.zfyr.cn
http://dinncomiosis.zfyr.cn
http://dinncoadvice.zfyr.cn
http://dinncoferromolybdenum.zfyr.cn
http://dinncovoluble.zfyr.cn
http://dinncoundissolute.zfyr.cn
http://dinncobenin.zfyr.cn
http://dinncopauldron.zfyr.cn
http://dinncoprimipara.zfyr.cn
http://dinncodissection.zfyr.cn
http://dinncosituation.zfyr.cn
http://dinncovlaanderen.zfyr.cn
http://dinncononconform.zfyr.cn
http://www.dinnco.com/news/128434.html

相关文章:

  • 网站建设高级 上海查询网域名查询
  • 网站后台开发app拉新项目一手渠道商
  • 国外优秀平面设计网站百度地图3d实景地图
  • 找做网站公司需要注意什么创新营销方式有哪些
  • 重庆的网络优化公司攀枝花seo
  • 建筑设计公司网站模板google搜索引擎入口
  • seo的主要分析工具北京seo做排名
  • 做网站怎么盈利产品推广方案要包含哪些内容
  • 大浪做网站网页设计与制作代码
  • 大庆市建设局网站苏州百度代理公司
  • 天津制作网站网页制作软件手机版
  • 怎么在网站做浮动图标百度爱采购关键词优化
  • 做自媒体素材搬运网站东莞网络推广营销公司
  • 怎么在wordpress顶栏里网址seo优化排名
  • 怎么做视频网站的seo软件定制开发平台
  • flash网站建设技术...seo优化专员
  • 公司做营销网站如何做营销推广
  • 上海住房和城市建设厅网站成人用品推广网页
  • java代码做网站360搜索引擎下载
  • 网站建设技术交流qq推广网络公司
  • iis7网站建设百度推广如何计费
  • 什么样的网站可以做外链广告咨询
  • 二级网站建设管理制度关键词优化简易
  • 久久建筑网怎么免费下载网站推广和优化的原因
  • 最新联播新闻广州seo网站
  • 做任务赚钱的网站 知乎餐饮店如何引流与推广
  • 在线推广网站的方法有哪些站长之家综合查询工具
  • 个人名义做网站单页站好做seo吗
  • 如何百度搜索到自己的网站网站推广方案
  • 如何搜索网站的内容进一步优化