持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第4天,点击查看活动详情
生命不息,学习不止
题外话
今天是十一假期的第二天啦,今天我去了石景山游乐园玩了一圈,晚上的表演很好看,游行的车队也很好看,有点遗憾的是过山车检修,激流勇进也检修,都没玩上,下次一定要试试。
附一张晚上拍到的城堡吧
废话不多说,上货!
正文
上一回说了docker的核心组件,今天就来详细说说docker这几个核心的详细作用
docker核心详解
镜像: 镜像是一种特殊的文件系统,在我的理解中,镜像很像我们在开发中使用的各种依赖,只不过依赖更加单一,但镜像更加的完善,包括了程序本体,使用的库,配置文件,甚至是环境。
举个例子,我开发了一个中间件,专门负责处理数据,我将程序代码和相关依赖,连接请求的配置文件和连接数据库的配置文件,和一些其他的配置文件一起直接打成了一个镜像,这个镜像就可以在任何一个docker环境上使用,不用在意语言环境等等
容器: 重要用来构建镜像运行的环境,我们可以通过容器将我们的镜像运行起来,容器可以执行创建,启动,停止删除等操作,不影响镜像。
仓库 这个就很好理解了,我们的镜像总要有存放的地方,就像git会存放项目一样,仓库负责存放我们的镜像,我们可以去上传我们开发的镜像,并进行版本迭代,同样也可以使用其他人开源的镜像。
下一篇我们来讲讲安装docker工作机制,看看这些核心是如何串联起来的
大家看完发现有什么错误,写在下面吧!跟我黑虎阿福比划比划!