Docker 容器如何解决 No more works on my machine

How Docker containers solve No more works on my machine

我现在正在学习 docker 和容器。所以,我浏览了一些视频和文章。但是我找不到这个问题的有力答案。当我们 运行 容器上的应用程序时,我们怎么没有遇到环境差异化问题?。有人可以解释一下吗?因为我们将一个图像下载到我们的机器上,然后我们 运行 在我们的机器上那个图像。

避免了与环境相关的问题,因为容器允许我们将代码及其依赖项一起打包到一个 isolated 包中。因此,该模型还允许您 运行 同一主机上的多个此类隔离容器,从而更好地利用硬件资源,并减少行为不端的应用程序对彼此及其主机系统的影响。

类似于 Java 应用程序,在任何能够 运行 运行 Java 虚拟机的设备上 运行 完全相同,Docker 容器保证在任何可以 运行 Docker.

的系统上是相同的