meeting docker
Why use Docker?
- Docker 虚拟化的好处
Docker通过容器打包应用,意味着迁移只需在新的服务器上启动需要的容器即可,解决了繁琐而无趣的"体力活",极大的提高了工作效率,减低部署过程中出现问题的风险
- Docker 在开发和运维上的好处
更快速的交互与部署
更高效的资源利用
更轻松的迁移拓展
更简单的更新管理
- Docker 与虚拟机的比较
Docker 容器很快
Docker 容器对系统的资源需求很少
Docker 容器学习成本低,通过类似Git的操作来获取、更新和分发应用镜像
Docker 容器通过DockerFile 配置文件来支持灵活的自动化创建和部署机制,提高工作效
- 虚拟化与 Docker
Docker 和 常见虚拟机方式的不同之处:
传统方式是在硬件层面上虚拟化,需要有额外的虚拟机管理应用和虚拟机操作系统层。
Docker 容器是在操作系统层面上实现虚拟化,直接复用本地主机的操作系统,因此更加轻量级。