docker是什么?有什么作用?


本文摘自PHP中文网,作者V,侵删。

什么是docker?

(推荐教程:docker)

Docker 是一个开放源代码软件项目,让应用程序部署在软件货柜下的工作可以自动化进行,借此在 Linux 操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。

Docker 利用 Linux 核心中的资源分离机制,例如 cgroups,以及 Linux 核心名字空间,来创建独立的容器。

这可以在单一 Linux 实体下运作,避免引导一个虚拟机造成的额外负担。Linux 核心对名字空间的支持完全隔离了工作环境中应用程序的视野,包括行程树、网络、用户 ID 与挂载文件系统,而核心的 cgroup 提供资源隔离,包括 CPU、存储器、block I/O 与网络。

有什么作用?

解决运行环境不一致所导致的问题。这样就不会产生“本地运行没问题,可一到服务器上就不行了”的情况。

限定最大的cpu使用内存硬盘,这样就起到了隔离的作用,避免产生“一块代码产生死循环,把磁盘占满了,其它程序也挂了”的情况。

总结成一句话:docker的标准化让快速扩展,弹性伸缩变得简单。

以上就是docker是什么?有什么作用?的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

Docker import后运行不起来

Docker与vmware的区别是什么

宿主主机怎么访问虚拟机中的Docker服务

Docker怎么查看容器版本

Docker可不可以搭建本地镜像仓库

linux 和 Docker 有什么区别?

Docker怎么手动下载安装jdk?

Docker和传统虚拟化的区别

linux下如何将文件复制到Docker容器中

如何解决Docker不能登录

更多相关阅读请进入《Docker》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...