Docker 核心是什么?


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

Docker 核心是什么?

1、镜像自身是只读的;

简单的说,容器是镜像的一个运行实例。所不同的是,镜像只是静态的只读文件,而容器带有运行时需要的可写文件层。
如果认为虚拟机是模拟运行的一整套操作系统(包括内核、应用运行态环境和其它系统环境)和跑在上面的应用,
那么docker容器就是独立运行的一个(或一组)应用,以及它必须的运行环境。

2、docker仓库类似于代码仓库,它是docker集中存放镜像文件的场所;

需要注意的是仓库(repository),不要将docker仓库和仓库注册服务器(registry)混淆。
仓库注册服务器是存放仓库的地方,其上往往存放着多个仓库。
每个仓库集中存放某一类镜像,往往包括多个镜像文件,通过不同的标签(tag)来区分。
比如,在下面这个仓库注册服务器中就有多个仓库,有Ubantu仓库、有CentOS的仓库,还有很多其它的仓库。

3、Docker镜像类似于虚拟机镜像,可以将其理解为一个只读模板。

docker容器类似于一个轻量级的沙箱,Docker利用容器来运行和隔离应用。
容器是从镜像创建的应用运行实例。可以将其启动、开始、停止、删除,而这些容器都是彼此相互隔离的、互不可见的。

推荐教程:《PHP教程》

以上就是Docker 核心是什么?的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

如何给Docker配置加速器

Docker ce和Docker ee的区别是什么

什么是Docker虚拟化技术?

Docker和k8s的区别是什么?

远程服务器怎么装Docker

Docker import后运行不起来

Docker中文不显示怎么解决

windows系统上如何修改Docker镜像源

Docker网桥配置的两种方式

Docker 管理面板有什么用?

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



打赏

取消

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

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

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

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

评论

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