• 第一次听到了docker


    1、今天工作中,同时要我给应用申请3个docker,因为之前是一直在做开发,部署就在tomcat里面测试,下来搜素了一下,发现docker和maven类似,不过docker是环境的一个快照,因为之前开发环境、测试 环境总是有时候不一致,有了docker,我们就可以将整个环境打包,并且文件的大小也比虚拟机小的多。

    2、docker的使用场景和虚拟机的使用场景一致,都是在物理机上隔离资源,模拟出多台虚拟机,最大程度使用CPU以及内存、网络资源。

    ===================================================================================================

    学习一下docker技术:

    1、基于linux的内核namespace

    2、在一台物理机器上面安装docker服务

    3、docker类似虚拟机,只不过是一个轻量的容器,里面可以运行docker的镜像。

    4、docker镜像就是一个linux系统,这个linux是精简的,在docker容器里面运行,所以说镜像运行在linux容器里面,运行速度效率很高。

    5、虚拟机基于VMM的统一虚拟机层,其上安装guest os 效率不高。

    6、我们可以自己定制自己的docker容器

    7、docker的仓库类似与maven仓库一样管理镜像

    8、自动化

    =================================================================================================

    openstack是管理虚拟机

    kvm、vmware是对物理机的虚拟化,重点是对操作系统的虚拟化

    docker是对应用运行环境的虚拟化,重点是对操作系统之上的应用进行虚拟化环境,一台物理机上可以运行上千个docker容器。

    kvm是linux里面重要的虚拟化、而vmware是windows和linux上的解决方案。

    现在的VM虚拟化都支持HA、LB以及高级特性,保证环境的高可用以及负载均衡、实时迁移以及恢复

    =================================================================================================

    资料

    http://dockerpool.com/static/books/docker_practice/repository/dockerhub.html

  • 相关阅读:
    基于ZooKeeper和Thrift构建动态RPC调用
    菜鸡的Java笔记 api 文档
    菜鸡的Java笔记 第二十四
    菜鸡的Java笔记 第二十三
    菜鸡的Java笔记 第二十二
    菜鸡的Java笔记 实践
    Python 函数 参数传递
    python 函数的定义及调用语法,map 方法,函数嵌套递归
    java关键字
    菜鸡的Java笔记 第二十一 final 关键字
  • 原文地址:https://www.cnblogs.com/gstsyyb/p/5122632.html
Copyright © 2020-2023  润新知