-
镜像
-
一个特殊的分层式文件系统,不包含任何动态数据,创建后内容不会被改变
-
容器
-
镜像运行时的实体:容器的实质是进程,容器的进程运行运行于属于自己的命名空间中,容器存储层的生命周期与容器一样,容器消亡,容器存储层随之消亡,因此任何保存于容器存储层的信息都会随容器删除而丢失。容器不应向其存储层写入任何数据,应该使用数据卷(Volume)或绑定宿主机目标,这这些位置进行读写会跳过容器存储层,性能与稳定性较高。对应容器存储层应该保持无状态化。数据卷的生命周期独立于容器。
-
镜像仓库
-
集中存放镜像文件的地方:一个Docker Registry中可以包含多个仓库(Repostory),每个仓库可以包含多个标签(Tag),每个标签对应一个镜像。通常 一个仓库会包含一个软件的不同版本的镜像,而标签就常用于对应软件的不同版本
-
公用Docker Registry (Docker Hub)和 私有Docker Registry
-
2个版本
-
社区版CE
-
企业版EE
-
安全性高
-
核心优势
-
隔离应用
-
整合资源
-
搭建轻量级私有PaaS环境
-
简化代码流水线助力敏捷开发
-
环境一致性
2024年运维最新弹性架构设计之运维技术栈 (Docker基础技能【上】)
于 2024-05-01 13:11:44 首次发布
本文介绍了Docker容器的工作原理,强调了镜像的静态特性、容器的无状态设计以及使用数据卷进行数据持久化的重要性。同时涵盖了Linux环境下Docker的安装、基础命令和持续开发工作流程,包括数据库容器化的实践指南。
摘要由CSDN通过智能技术生成