一起学docker(2)--基本概念

来源:互联网 发布:pop软件中文版下载 编辑:程序博客网 时间:2024/05/22 13:29

学习docker,几个概念非常重要,总结一句话,安装过系统吗?和安装系统的概念是一样一样的:

        镜像( Image)
        容器( Container)
        仓库( Repository)

我们来一个个解释,我们虽然复用了系统底层,但是我们要启动一个服务,需要完整的一个操作系统服务(不是完整的操作系统,有地方调用就行),那么我们就要整合,而整合好的这些服务,我们和我们不能复用的打包在一起,放到一个地方管理,就组成了我们提到的上述三个概念。


镜像( Image)

        镜像,就是我们提到的,不能复用的部分,打包放到一起的内容,一般以提供的服务命名,和我们以前装系统对比,我们能复用的是机器硬件,bios,我们不能复用的就是操作系统,而操作系统打了包,放到网络上,不是也叫镜像吗?so,原理是一样的。




容器( Container)

        这个改怎么理解呢,我们通过字面意思,就是集装箱,集装箱就是一个有具体功能的箱子,承载你想要的货物,而容器在这里就是利用某个镜像(机器装上了linux),启动起来的某个实例(运行的linux),我们可以利用1个镜像,启动N个容器(一台机器装多个操作系统,相信你干锅这事),且相互之间是隔离的。




仓库( Repository)

        这个特别容易理解,就是存储镜像的地方。

        最大的公开仓库是 Docker Hub,存放了数量庞大的镜像供用户下载。国内的公开仓库包括 时速云 、网易云 等,可以提供大陆用户更稳定快速的访问。当然,你可以自己创建一个独立的私有仓库,怎么做,后续咱们研究。



总结:

        是不是验证了我上篇博客说的话,都没有新东西,学习起来,格外的轻松,docker的运行,就和装机是一样的,而这,不应该是程序员标配吗?所以,docker也可以是程序员标配啊!




1 0
原创粉丝点击