
容器引擎
文章平均质量分 91
容器技术:
应用容器引擎:
操作系统虚拟化:docker(搭配k8s)、CoreOS rkt、Podman、Kaniko(搭配k8s)、
应用服务器:tomcat(可以运行在docker上)、Undertow、weblogic、jboss、
狂奔的蜗牛Evan
hello world
展开
-
Docker与虚拟化(虚拟机区别)
虚拟化虚拟化(virtualization)技术是一个通用的概念,在不同领域有不同的理解。在计算领域,一般指的是计算虚拟化(computing virtualization),或通常说的服务器虚拟化。维基百科上的定义如下:“在计算机技术中,虚拟化是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以用比原本的组态更好的方式来应用这些资源。”可见,虚拟化的核心是对资源的抽象,目标往往是为了在同一个主机上同转载 2021-01-08 09:22:59 · 1083 阅读 · 0 评论 -
物理机、虚拟机、容器的比较(二)
上一章,介绍了虚拟化技术的优点,下面介绍容器技术。(一)容器Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的cgroup,namespace,以及 AUFS 类的 Union FS 等技术,对进程进行封装隔离,属于 操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。(二)容器的概念一般来说,虚拟机都会有自己的kernel,自己的硬件,这样虚拟机启动的时候需要先做开机自检,启动kernel,启动用户进程等一系转载 2021-01-07 16:42:08 · 518 阅读 · 0 评论 -
物理机、虚拟机、容器的比较(一)
俗话说,学好虚拟化走遍宇宙都不怕,但对于计算机方面的初学者,肯定很多人都好奇为什么要使用虚拟机和容器,而不是直接使用多进程来运行多个业务。下面Mr chen就带大家一起浅谈浅谈三者的区别。首先用三张图很直观的表示三者的区别。一、物理机二、虚拟机三、容器(一)虚拟机技术概况定义:虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著转载 2021-01-07 16:40:57 · 1453 阅读 · 0 评论 -
八个Docker的真实应用场景
八个Docker的真实应用场景【编者的话】Flux 7介绍了常用的8个Docker的真实使用场景,分别是简化配置、代码流水线管理、提高开发效率、隔离应用、整合服务器、调试能力、多租户环境、快速部署。我们一直在谈Docker,Docker怎么使用,在怎么样的场合下使用?也许本文可以帮到你。有需要交流的地方,可以通过评论与我们交流。几周前我们参加了DockerCon,Dockercon是首个以Docker为中心的技术大会。它面向开发者以及对在Docker开放平台上构建、交付、运行分布式应用感兴趣.转载 2021-01-07 16:27:01 · 721 阅读 · 0 评论 -
Docker 快速入门和安装
Docker 快速入门和安装Docker简介 官网:https://docs.docker.com/ Docker与虚拟机的差异:https://www.cnblogs.com/kex1n/p/6933039.html Docker 是一个开源的应用容器引擎,基于 Go 语言并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使...转载 2021-01-07 16:21:43 · 176 阅读 · 0 评论 -
Docker 快速入门(通俗易懂)
Docker 快速入门 1. 什么是容器 1.1 用大白话介绍下什么是容器 1.2 再看下稍微正式些的说法 1.3 物理机、虚拟机、容器的区别 2. Docker 为什么这么火 2.1 什么是 Docker 2.2 Docker 火的原因 3. Docker 在企业的应用(应用场景) 3.1 快速部署 3.2 同步开发环境和生产环境 3.3 当然还有其他应用场景 4. 如何在 Win10 .转载 2021-01-07 16:19:45 · 457 阅读 · 0 评论 -
四张图带你了解Tomcat系统架构
俗话说,站在巨人的肩膀上看世界,一般学习的时候也是先总览一下整体,然后逐个部分个个击破,最后形成思路,了解具体细节,Tomcat的结构很复杂,但是 Tomcat 非常的模块化,找到了 Tomcat最核心的模块,问题才可以游刃而解,了解了Tomcat的整体架构对以后深入了解Tomcat来说至关重要!一、Tomcat顶层架构先上一张Tomcat的顶层结构图(图A),如下:Tomcat中最顶层的容器是Server,代表着整个服务器,从上图中可以看出,一个Server可以包含至少一个Se..转载 2021-01-04 10:47:54 · 1166 阅读 · 0 评论 -
Kubernetes(k8s)系列之介绍篇
•Kubernetes介绍1.背景介绍 云计算飞速发展 - IaaS - PaaS - SaaS Docker技术突飞猛进 - 一次构建,到处运行 - 容器的快速轻量 - 完整的生态环境2.什么是kubernetes 首先,他是一个全新的基于容器技术的分布式架构领先方案。Kubernetes(k8s)是Google开源的容器集群管理系统(谷歌内部:Borg)。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度转载 2021-01-07 15:00:24 · 159 阅读 · 1 评论 -
IDEA 一键远程部署 Spring Boot 到 Docker,提升 10 倍生产力!
IDEA是Java开发利器,springboot是Java生态中最流行的微服务框架,docker是时下最火的容器技术,那么它们结合在一起会产生什么化学反应呢?一、开发前准备1.Docker安装可以参考:https://docs.docker.com/install/2.配置docker远程连接端口vi/usr/lib/systemd/system/d...转载 2019-12-18 11:41:12 · 471 阅读 · 0 评论 -
Docker和K8S到底有什么区别和联系
Docker和k8s的介绍2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。LXC,就是Linux容器虚拟技术(Linux container)后来,dotCloud公司将自己的容器技术进行了简化和标准化,并命名为——Docker。Docker技术诞生之后,并没有引起行业的关注。而dotCloud公司,作为一家小型创业企业,在激烈的竞争之下,也步履维艰。.转载 2021-01-07 15:27:39 · 741 阅读 · 0 评论