企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] # Docker /[美] ['dɒkə]/ Docker则是基于LXC(LXC)轻量级容器虚拟技术。 docker是一个容器引擎,每一个实例是一个相对隔离的空间,与宿主机共享操作系统内核,并且共享宿主机资源。相对于披着虚拟机皮的vagrant,docker更加轻量,消耗更少的资源。 # Vagrant /[美] ['veɪgr(ə)nt]/ Vagrant 是一款用来构建虚拟开发环境的工具,非常适合 php/python/ruby/java 这类语言开发 web 应用,“代码在我机子上运行没有问题”这种说辞将成为历史。 我们可以通过 Vagrant 封装一个 Linux 的开发环境,分发给团队成员。成员可以在自己喜欢的桌面系统(Mac/Windows/Linux)上开发程序,代码却能统一在封装好的环境里运行,非常霸气。 # 参考 [VAGRANT 和 Docker的使用场景和区别?](https://www.zhihu.com/question/32324376) [使用 Vagrant 打造跨平台开发环境](https://segmentfault.com/a/1190000000264347) [【理解Docker】Docker与Vagrant的简单区别](http://dockone.io/article/271)