zoukankan      html  css  js  c++  java
  • 006、容器 What、Why、How(2018-12-21 周五)

     
    What - 什么是容器?
     
        容器是一种轻量级、可移植、自包含的软件打包技术,是应用程序可以在几乎任何地方以相同的方式运行。
        开发人员在自己的笔记本上创建并测试好容器,无需任何修改就能够在生产系统的虚拟机、物理服务器或者是公有云上运行。
     
    容器和虚拟机
     
        相同点:为应用程序提供封装和隔离
     
        容器由两部分组成:应用程序本身、应用程序依赖的库或者其他软件。虚拟机则必须安装完成的操作系统。容器在host操作系统的用户空间中运行,与操作系统的其他进程隔离。这一点显著区别于虚拟机。
     
     
     
    What - 什么是容器?
     
    为什么要用容器,或是说容器解决了什么问题
     
        容器使软件具备了超强的可移植能力,可以让没种服务在所有的环境中顺利运行。
     
        受集装箱的启发,容器可以将任何应用及其依赖的包打包成一个轻量级、可移植、自包含的容器,可以运行在几乎所有的操作系统上
     
        对于研发人员 - Build Once , Run Anywhere
        对于运维人员 - Configure Once ,Run Anything
     
    How - 容器是如何工作的?
     
    详见后面章节
     
     
  • 相关阅读:
    81. Search in Rotated Sorted Array II (Array; Divide-and-Conquer)
    LeetCode Word Ladder
    LeetCode Word Search II
    LeetCode Invert Binary Tree
    LeetCode Implement Stack using Queues
    Bash:字符串操作
    LeetCode Basic Calculator
    LeetCode Rectangle Area
    Java 远程调试
    LeetCode Count Complete Tree Nodes
  • 原文地址:https://www.cnblogs.com/www1707/p/10159399.html
Copyright © 2011-2022 走看看