zoukankan      html  css  js  c++  java
  • Docker相关

    1.理念

      通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的App(可以是一个Web应用或数据库应用等)及其运行环境能够做到“一次封装,处处运行”。

    2.一句话总结

      解决运行环境和配置问题的软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术。

    3.虚拟机技术缺点

      ①占用资源多

      ②模拟硬件

      ③冗余步骤多

      ④启动慢

    4.容器虚拟化技术

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

      Linux容器并不是模拟一完整的操作系统,而是对进程进行隔离,有了容器,就可以将软件所需的所有资源打包到一个隔离的容器中,容器与虚拟机不同,不需要捆绑一整套操作系统,只需要软件工作所需的库资源和设置。系统因此而变得高效轻量并保证部署在任何环境中的软件都能始终如一地运行。

    5.Docker与传统虚拟机的不同

      ①传统虚拟机技术是虚拟出一套硬件后,在其上运行一个完整的操作系统,然后在该系统上运行所需程序。

      ②容器的应用进程直接运行在宿主的内核,容器内没有自己的内核,也没有进行硬件虚拟,因为容器比传统虚拟机更为轻便。

      ③每个容器之间相互隔离,每个容器有自己的文件系统,容器之间进程不会相互影响,能区分计算资源。

  • 相关阅读:
    Spring Cloud Hystrix Dashboard的使用 5.1.3
    Spring Cloud Hystrix 服务容错保护 5.1
    Spring Cloud Ribbon 客户端负载均衡 4.3
    Spring Cloud 如何实现服务间的调用 4.2.3
    hadoop3.1集成yarn ha
    hadoop3.1 hdfs的api使用
    hadoop3.1 ha高可用部署
    hadoop3.1 分布式集群部署
    hadoop3.1伪分布式部署
    KVM(八)使用 libvirt 迁移 QEMU/KVM 虚机和 Nova 虚机
  • 原文地址:https://www.cnblogs.com/fanqisoft/p/10438993.html
Copyright © 2011-2022 走看看