您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

docker是使应用程序跨平台的解决方案吗?

docker是使应用程序跨平台的解决方案吗?

Docker是LXC之上的一个用户友好层,LXC是一组Linux内核功能,允许对文件系统配置,网络资源,进程表以及其他历史上是全局的内核介导的资源进行命名间隔。(与kvm或VMware相比,它更接近FreeBSD监狱)。

这些功能非常特定于Linux,并且在Docker容器中运行的应用程序仍直接与主机的Linux内核接口(尽管它只能访问暴露给它所参与的名称间的资源子集)。同样,操作码可直接在硬件上运行,而无需模拟虚拟化,因此也不会抽象出硬件差异

因此,Docker 跨OS(或跨体系结构)的可移植性层,它不会成功地将依赖于特定内核版本的应用程序的实现细节隐藏起来,而完全取决于完全不同的操作系统。

其他 2022/1/1 18:15:26 有387人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶