docker介绍
一:docker介绍
1. docker介绍
1) docker是docker.lnc公司开源的一个基于lxc技术之上构建的container容器引擎,源代码托管在GitHub上,基于go语言并遵从apache2.0协议开源。
2) docker是通过内核虚拟化技术(namespaces及cgroups等)来提供容器的资源隔离与安全保障等。由于docker通过操作系统层的虚拟机实现隔离,所以docker容器在运行时,不需要类似虚拟机(vm)额外的操作系统开销,提高资源利用率。
2. docker功能组件介绍
1) docker组成
docker client
docker server
2) docker组件
镜像(image)
容器(container)
仓库(repository)
3. docker与openstack的对比
4. docker改变了什么
面向产品:产品交付
面向开发:简化环境配置
面向测试:多版本测试
面向运维:环境一致性
面向结构:自动化扩容(微服务)