我现在正在学习docker和容器。因此,我浏览了一些视频和文章。但是我找不到这个问题的有力答案。当我们在容器上运行应用程序时,如何解决环境差异问题?任何人都可以解释一下吗?因为我们将映像下载到我们的机器上,所以我们在机器上运行该映像。
一个避免环境相关的问题,因为容器允许我们将代码及其依赖项一起打包到isolated包中。因此,该模型还允许您在同一主机上运行多个这样的隔离容器,从而可以更好地利用硬件资源,并减少应用程序彼此之间及其主机系统出现异常的影响。
类似于Java应用程序,它将在能够运行Java虚拟机的任何设备上完全相同地运行,因此,保证Docker容器在可以运行Docker的任何系统上都是相同的。