334 字
2 分钟
docker介绍
docker介绍
Docker是什么
Docker是基于Go语言实现的云开源项目
对应用程序的封装、分发、部署、运行等生命周期的管理,使用户的APP(或者一个web应用)以及运行环境做到“一次封装,到处运行“
解决了运行环境和配置问题软件容器,方便做持续继承并有助于整体发布的容器虚拟化技术
Docker能干嘛
之前的虚拟机技术
虚拟机的缺点:
- 资源占用多
- 冗余步骤多
- 启动慢

容器虚拟化技术

区别
1.传统虚拟化技术是虚拟出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所需应用进程
2.而容器内的应用进程直接运行于宿主的内核,容器内没有自己的内核,而且也没有进行硬件虚拟 因此容器要比传统虚拟机更为轻便
3.每个容器之间互相隔离,每个容器有自己的文件系统,容器之间进程不会相互影响,能区分计算资源
相关阅读
本主题其他内容
Go 学习笔记与生态实践
本主题共 111 篇 ·
Go 语言 专题 →
Go 生态学习笔记:对优质技术文章的精读与延伸验证、Go 数据分析实战、Docker 与 Go 结合的开发流程,以及日常学习中整理的可复用代码片段与经验总结。