Docker的核心概念
2025-04-14
4
参考资料
镜像(Image)
只读模板,包含运行容器所需的文件系统和配置
分层存储结构,每层可复用
通过Dockerfile定义构建步骤
容器(Container)
镜像的运行实例,具有可写层
隔离的进程空间,资源限制
生命周期:创建、启动、停止、删除
仓库(Registry)
集中存储和分发镜像的服务
公共仓库(如Docker Hub)和私有仓库
使用
docker pull/push
操作镜像数据卷(Volume)
持久化存储机制
独立于容器生命周期
支持主机目录映射或命名卷
网络(Network)
容器间通信的虚拟网络
默认网络模式:bridge/host/none
支持自定义网络和DNS服务发现
Dockerfile
文本文件定义镜像构建步骤
指令包括
FROM
,RUN
,COPY
等通过
docker build
生成镜像Docker Compose
定义和运行多容器应用
YAML文件描述服务、网络、卷
单命令启动完整应用栈
Docker Engine
核心运行时组件
包含守护进程(dockerd)、REST API和CLI
负责镜像管理、容器编排
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。