一,docker解决的问题
作用:
docker实现轻量级的操作系统虚拟化解决方案。Docker的基础是Linux容器
在linux的基础上Docker进行了进一步的封装。让用户不需要去关系容器的管理。使得操作更为简单。用户炒作Docker容器就像操作一个快速轻量级的虚拟机一样简单。
简单来说就是Docker的对我们开发环境进行封装,将一些常用的配置封装在Docker容器中,使得开发更为方便
一个完整的Docker有以下几个部分组成:
dockerClient客户端
Docker Daemon守护进程
Docker Image镜像
DockerContainer容器
docker的优点:
跨平台可移植性:按统一标准打包(镜像中),可传播。
面向应用:优化部署应用(设计哲学)→API,接口及文档(体现)。
版本控制:追踪、查询、记录版本信息(应用程序更改史)和回滚版本等
组件复用:组件式搭建(基础镜像)→Python(运行环境) | postgreasql(基础镜像)。
*共享性:公共的注册服务器(可免费下载源码)。
