Docker 入门到实践笔记1

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker 入门到实践笔记1相关的知识,希望对你有一定的参考价值。

一、简介:

  1. Docker的目标是实现轻量级的操作系统虚拟化解决方案。Docker的基础是Linux容器(LXC)等技术。

  2. 容器是在操作系统层面上实现虚拟化,直接复用本地主机的操作系统。而传统方式则是在硬件层面实现

  3. 跟传统虚拟化方式相比容器的启动可以在秒级实现,其次Docker对系统资源利用率很高,容器除了运行其中应用外,基本不消耗额外的系统资源。传统虚拟机方式运行10个不同的应用就要起10个虚拟机,而Docker只需要启动10个隔离的应用即可。

二、优势:

  1. 更快速的交付和部署:一次创建或配置,可以在任意地方正常运行

  2. 更高效的虚拟化:Docker容器的运行不需要额外的hypervisor支持。

  3. 更轻松的迁移和扩展:可以在任意的平台运行,包括物理机、虚拟机、公有云、私有云、个人电脑、服务器等。

  4. 更简单的管理:所有的修改都以增量的方式被分发和更新,实现自动化并且高效的管理。

  5. 对比传统虚拟机总结:

特性
容器
虚拟机


启动
秒级
分钟级


硬盘使用
一般为MB
一般为GB


性能接近原生
弱于


系统支持量单机支持上千个容器一般为几十个



二、基本概念

  1. 镜像(Image):就是一个只读的模板。

  2. 容器(Container):从镜像创建的运行实例,可以看做是一个简易版的Linux环境(包括root用户权限、进程空间、用户空间和网络空间)它可以被启动、开始、停止、删除。每个容器是相互隔离的、保证安全的平台。容器在启动的时候创建一层可写层作为最上层。

  3. 仓库(Repository):是集中存放镜像文件的场所,分为公开仓库(Public)和私有仓库(Private)

本文出自 “一切皆有可能” 博客,请务必保留此出处http://pybscf.blog.51cto.com/670942/1751131

以上是关于Docker 入门到实践笔记1的主要内容,如果未能解决你的问题,请参考以下文章

docker入门之三:docker构建私有镜像入门到实践

手摸手带你 Docker 从入门到实践

Docker PHP 入门实践(三)

Python编程入门到实践 - 笔记(1,2章)

Docker入门到实践——简单操作

《Docker技术入门与实战》读书笔记与实践