什么是 Docker?它可以成为出色的版本控制吗?

什么是 Docker?它可以成为出色的版本控制吗?

无论我走到哪里,周围的人都会谈论 Docker。他们说它是革命性的,但它怎么会是革命性的呢?

我听说 Docker 可以用作版本控制,尽管这不是 Docker 的主要功能。那么它作为版本控制有多好?它足以取代其他版本控制吗?

答案1

Docker 不是应用程序容器基础设施吗?我读到过,Docker 有一种版本控制(通过文件系统快照),但它既不是分布式的,也只具备非常基本的管理功能,而 Git 不太适合处理大量二进制数据。

据我了解:

  • Docker是一个部署和管理便携式软件设备的基础设施,同时
  • Git是一个针对源代码或其他面向文本的文件的分布式版本控制系统。

我想不出一个用例,其中一个可以合理地替代另一个,所以问题“哪一个更好™?”似乎毫无意义。

相关内容