zoukankan      html  css  js  c++  java
  • Docker初识

    Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。(来自百度百科的解释)

    其实,总结一下就是Docker是一个解决了运行环境和配置问题的软件容器,方便做持续集成有助于整体发布的容器虚拟化技术。主要是解决了开发环境和部署环境的不一致导致的项目不能正常发布的问题。

    Docker的三要素

    类比于Java面向对象思想的三大特征:封装、继承、多态,Docker这种容器虚拟化技术也有三大要素:容器、镜像、仓库

    容器和镜像可以类比于Java当中的类和对象,镜像就相当于是类,它是构造一个实例对象统一的模板,而容器就类似于对象,它是镜像的一个个实例,一个镜像可以创建多个容器,并且它们之间都是互相隔离的。而仓库可以和Maven的中央仓库,Git的仓库Github来类比,Docker的仓库就是一个非常大的专门存放镜像的站点,可以供我们去下载一些要使用的镜像,也可以上传我们自己的镜像。

  • 相关阅读:
    5 Python3 函数进阶&迭代器与生成器
    2 python第三章文件操作
    4 python内置函数
    python内置函数 eval()、exec()以及complie()函数
    0 字符与字节的区别
    python enumerate() 函数
    1 python 文件处理
    python 之编写登陆接口
    python 之九九乘法表
    第一模块第二章-数据类型整理
  • 原文地址:https://www.cnblogs.com/andrew3/p/12941446.html
Copyright © 2011-2022 走看看