目录
前言
博文学习视频主要是来自狂神
【狂神说Java】Docker最新超详细版教程通俗易懂
了解docker的安装、命令、镜像
集群管理compose、swarm等
虚拟机和docker都是虚拟化,两者对比
- 虚拟机占资源,冗余,启动慢,较笨重
- docker容器间相互隔离互不影响,可运行多个docker,轻巧镜像比较小,直接运行在宿主机中,没有自已的内核。docker通过镜像隔离,将其一一打包装箱,互相隔离。将环境也打包成一个镜像,防止端口冲突基于go语言框架。
docker没有虚拟化硬件,也没有自已的内核。每个容器都相互隔离,有自已的文件系统
容器化带来的好处:
- 打包镜像发布的测试,可以通过一键运行,和传统不一样
- 便捷的升级和扩缩容
- 内核级别的虚拟化,可以在一个物理机上运行很多容器实例
docker为什么比vm块?
- docker有着比虚拟机更少的