资讯专栏INFORMATION COLUMN

docker 简介

wanghui / 1432人阅读

摘要:是下的轻量化虚拟,是一种虚拟化容器。它给其中的进程增加的开销非常小。一个实际硬件服务器上可以同时运行数以千计的容器而毫无压力。提供了非常容易使用的工具来建造和管理镜像,让镜像制造过程非常容易嵌入到开发人员的工作流程中。

Docker 是 Linux 下的“轻量化虚拟”,是一种虚拟化容器。对于容器中的程序来说,它看起来就像是一个彻底的虚拟机或者彻底的硬件系统一样,拥有自己的文件系统、网络系统,自己的操作系统和配置,与实际硬件上跑的其他的容器中的进程互不可见,只能通过网络进行通信。但它与传统的 kvm 等硬件虚拟技术很不同:

Docker 非常轻量化。它给其中的进程增加的开销非常小。一个实际硬件服务器上可以同时运行数以千计的 Docker 容器而毫无压力。

Docker 容器间互不可见,可以多带带选择 Linux 版本和发行版,这让开发者可以开发出自己的 Docker 镜像,它可以随处运行,对外界系统的依赖可以减到最低。例如,一个 web bbs 程序,现在可以把自己所依赖的数据库服务、web 服务器等服务放在一个镜像中,这个镜像可以在任何 Docker 容器中运行,从而让开发模板化达到新的层次。

Docker 进程没有做完全的内存、资源分配,这让 Docker 容器之间的隔离性不强,一定程度上它们是互相协作的。在安全性上这不如传统虚拟机。

Docker 提供了非常容易使用的工具来建造和管理镜像,让镜像制造过程非常容易嵌入到开发人员的工作流程中。

Docker.com 提供了非常细致的入门指引,文档也非常漂亮。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/26458.html

相关文章

  • Docker容器系列教程(一):简介与安装

    摘要:容器镜像运行后,此时就实例化了一个容器。侧重的是应用级别,而虚拟机是彻底隔离整个运行环境。方便交付将应用以及运行环境打包成一个镜像,交付更简单高效。下载地址点击运行即可一如既往的下一步下一步完成安装。 Docker是什么 Docker是一款由DotCloud公司(现改名为Docker)基于Go语言开发的开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发...

    BlackHole1 评论0 收藏0
  • Docker-Compose学习笔记(1)安装简介

    摘要:概述是一个用来定义和运行复杂应用的工具。使用,用户通过来进行构建。使用,不再需要使用脚本来启动容器。在配置文件中,所有的容器通过来定义,然后通过脚本来启动,停止和重启应用,和应用中的服务以及所有依赖服务的容器。 概述 Docker Compose是一个用来定义和运行复杂应用的Docker工具。使用Compose,你可以在一个文件中定义一个多容器应用,然后使用一条命令来启动你的应用,完成...

    shiyang6017 评论0 收藏0
  • Docker-Compose学习笔记(1)安装简介

    摘要:概述是一个用来定义和运行复杂应用的工具。使用,用户通过来进行构建。使用,不再需要使用脚本来启动容器。在配置文件中,所有的容器通过来定义,然后通过脚本来启动,停止和重启应用,和应用中的服务以及所有依赖服务的容器。 概述 Docker Compose是一个用来定义和运行复杂应用的Docker工具。使用Compose,你可以在一个文件中定义一个多容器应用,然后使用一条命令来启动你的应用,完成...

    zxhaaa 评论0 收藏0
  • Flux7 Docker 系列教程(一):Docker 简介

    摘要:本系列教程翻译自,系列共有九篇,本文译自第一篇。,一种新的容器化技术,因为轻量级和便携化而受到广泛关注。本篇文章是系列教程的第一篇。镜像只读的容器模板,简言之就是系统镜像文件。首先,向发出请求创建一个镜像并且指定容器内要运行的命令。 本系列教程翻译自 Flux7 Docker Tutorial Series,系列共有九篇,本文译自第一篇 Part 1: An Introduction。...

    zhaofeihao 评论0 收藏0
  • Flux7 Docker 系列教程(一):Docker 简介

    摘要:本系列教程翻译自,系列共有九篇,本文译自第一篇。,一种新的容器化技术,因为轻量级和便携化而受到广泛关注。本篇文章是系列教程的第一篇。镜像只读的容器模板,简言之就是系统镜像文件。首先,向发出请求创建一个镜像并且指定容器内要运行的命令。 本系列教程翻译自 Flux7 Docker Tutorial Series,系列共有九篇,本文译自第一篇 Part 1: An Introduction。...

    yacheng 评论0 收藏0
  • microservices-with-docker-flask-and-react 简介

    摘要:前置条件这不是一个入门课程。此课程为至少有六个月网站开发经验的高级入门者设置。主题资源目标这部分结束,具备以下能力。。。第一部分完整代码依赖第一部分依赖耗时一章需要几个小时到一整天。空余大块时间来完成一章,特别是,,这些较难的部分。 在第一部分, 你学到如何使用 Docker 来创建一个基于python, postgres, 和 flask web 框架的 RESTful API 可重...

    lily_wang 评论0 收藏0

发表评论

0条评论

wanghui

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<