Docker是什么?

 Docker中文社区   2019-02-01 14:46   11374 人阅读  3 条评论

 

Docker是什么?  第1张

   Docker是一个开源的应用容器引擎,可以轻松的让开发者打包任何应用以及依赖包到一个轻量级的、可移植的、自给自足的容器中。然后发布到任何流行的Linux机器上,也可以实现虚拟化。开发者把编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。容器是完全使用沙箱机制,相互之间不会有任何接口。

   

一个完整的Docker有以下几个部分组成:

  • DockerClient客户端;

  • Docker Daemon守护进程;

  • Docker Image镜像;

  • DockerContainer容器。


Docker通常用于如下场景:

  • web应用的自动化打包和发布;

  • 自动化测试和持续集成、发布;

  • 在服务型环境中部署和调整数据库或其他的后台应用;

  • 从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的PaaS环境。

 

    任何一项新技术的出现,都需要一个发展过程,比如云计算为企业所接受用了将近五年左右时间,OpenStack技术也经历了两、三年才受到人们的认可。因此,虽然Docker技术发展很快,但前期技术还不够成熟,对存储的灵活的支持、网络的开销和兼容性方面还存在限制,不过经过这几年的发展,Docker已被好多大企业认可,已经使用了Docker集群部署生产环境。相信以后的Docker技术应用会更加广泛。


如果想了解更多Docker、Kubernetes相关知识及前沿资讯信息,请微信搜索“Docker中文社区”或扫描下方二维码关注微信号

Docker是什么?  第2张

本文地址:https://dockerworld.cn/?id=8
版权声明:本文为原创文章,版权归 Docker中文社区 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

 评论列表

  1. 访客
    访客  @回复

    关于docker挂载文件卷的问题,
    不通过传统的方式,如:dockerfile、docker run等方式,想在docker容器创建的时候,自动就能挂载特定文件卷,请问有办法嘛?

  2. 背影
    背影  @回复

    刚刚接触,希望能够借助贵站的內容,了解到docker的伟大。

  3. Docker中文社区
    Docker中文社区  @回复

    face_32