gpt4 book ai didi

linux - 容器 - 如果不能跨平台运行,它们有什么好处

转载 作者:太空宇宙 更新时间:2023-11-04 04:37:51 25 4
gpt4 key购买 nike

我在互联网上读到“容器将一个软件包装在一个完整的文件系统中,其中包含运行所需的所有内容:代码、运行时、系统工具、系统库 - 可以安装在服务器上的任何内容”。

我还了解到 Linux 容器无法在 Windows 上运行。

容器的优点是“容器在主机操作系统的用户空间中作为独立进程运行。”

我不明白容器是否不独立于平台,我们实际上要实现什么?

1) 无论如何,Linux 机器上的所有应用程序都应该在其用户空间中作为独立进程运行。

2) 如果容器仅包含应用程序代码 + 运行时 + 工具 + 库。它们可以一起运输。什么容器运到这里?

最佳答案

将评论发布为答案::

If containers only contain app code + runtimes + tools + libraries. They can be shipped together. What conatiners are getting here?

假设有一家拥有数千名员工的企业,并且所有员工都使用 Visual Studio C++。现在,管理员可以使用已安装(仅 C++ 组件)和配置的 VS 创建一个容器,并将该容器部署给所有员工。员工可以立即开始工作,无需费心安装和配置应用程序。同样,如果员工以某种方式损坏了应用程序,他们只需要再次下载容器就可以了。

  • 沙盒
  • 安全
  • 维护
  • 移动性
  • 备份
  • 还有很多事情要做。

Are container platform independent?

恕我直言,我不这么认为,如 they rely on the system calls 。不过,如果有人对这个主题有更好的了解,我愿意接受其他概念。

关于linux - 容器 - 如果不能跨平台运行,它们有什么好处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37452076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com