目录
1.Docker常用的基础概念
Docker 镜像
- Docker 镜像(Image)就是一个只读的模板。
- 例如:一个镜像可以包含一个完整的 ubuntu 操作系统环境,里面仅安装了 Apache 或用户需要的其它应用程序。
镜像可以用来创建 Docker 容器。
- Docker 提供了一个很简单的机制来创建镜像或者更新现有的镜像,用户甚至可以直接从其他人那里下载一个已经
做好的镜像来直接使用。
Docker 容器
- Docker 利用容器(Container)来运行应用。
- 容器是从镜像创建的运行实例。它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证安全的平台。
- 可以把容器看做是一个简易版的 Linux 环境(包括root用户权限、进程空间、用户空间和网络空间等)和运行在其
中的应用程序。
Docker 仓库
- 仓库(Repository)是集中存放镜像文件的场所。
- 仓库分为公开仓库(Public)和私有仓库(Private)两种形式。
- 最大的公开仓库是 Docker Hub,存放了数量庞大的镜像供用户下载。
- 国内的公开仓库包括 时速云 、网易云 等,可以提供大陆用户更稳定快速的访问。
什么是Docker?
- Docker 是一个开源的应用容器引擎,开发者可以打包对应的应用以及依赖包到一个可移植的容器中,然后发布到
- 任何流行的 Linux 机器上,也可以实现虚拟化。
- 容器是完全使用沙箱机制,相互之间不会有任何接口。
- Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案。
- Docker 的基础是 Linux 容器(LXC)等技术。
Docker的优点
- 更快速的交付和部署
- 更高效的虚拟化
- 更轻松的迁移和扩展
- 更简单的管理
特性 |
容器 |
虚拟机 |
启动 |