
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
各操作系统的安装方法可以访问: htt ps://docs.docker.com/engine/installation/基于 CentOS-Stream-8模板制作.pdf这个实验手册做出来的模板克隆一个虚拟机命名为docker,并配置 静态IP 192.168.108.30,主机名改为docker。基于 CentOS-Stream-8模板制作.pdf这个实验手册做出来的模板克隆虚拟机命名为do
EXPOSE 80项目背景:java工程师需要我们给他发个带JAVA的centos要求CentOS8镜像具备vim+ifconfig+jdk8JDK的下载地址:https://www.oracle.com/java/technologies/downloads/#java8。
除了none, host, bridge 这三个自动创建的网络,用户也可以根据业务需要创建user-defined 网络。Docker 提供三种user-defined 网络驱动:bridge, overlay 和macvlan。overlay 和macvlan 用于创建跨主机的网络。br-89f7bc11b602 8000 .0242194d039e no #my_net,看bridge nam
管理镜像层和容器层,适合无状态应用,具有Copy-on-Write特性:持久化数据存储,适合有状态应用bind mount:灵活但移植性差,可挂载单个文件:移植性好,由Docker自动管理:解耦容器与host路径,便于标准化配置:自包含,最适合分发静态数据volume管理:备份/恢复本质是文件操作,销毁需注意孤儿volume清理。
定位:工业级容器运行时,专注于容器生命周期管理,不直接面向最终用户,而是集成到 Kubernetes、Swarm、Mesos 等编排系统。背景:从 Docker Engine 剥离独立发展,2017 年捐给 CNCF。Kubernetes 1.20+ 逐步弃用 Docker 而原生支持 Containerd。角色:负责拉取镜像、管理容器、存储、网络等,底层调用 runC(符合 OCI 规范)。架构
名称:源于希腊语“舵手”,简称 K8s(ubernete → 8 个字母)。出身:Google Borg/Omega 系统的开源版,2014 年发布,2017 年战胜 Docker Swarm 和 Mesos,成为容器编排事实标准。定义:自动化容器部署、扩缩、管理的开源平台。
Containerd是 CNCF 毕业的工业级容器运行时,Kubernetes 1.24+ 默认使用(移除 dockershim)。架构分层:客户端层(kubelet/nerdctl/crictl)→ gRPC API → 服务层 → 核心组件(镜像、容器、快照、CRI 插件)→ 底层(runc/CNI/CSI)
【代码】Kubernetes 集群部署与管理核心要点。
Volume 解决容器数据持久化与共享问题;PV/PVC 提供存储资源抽象与解耦;ConfigMap/Secret 实现配置与敏感信息的分离管理,是 Kubernetes 云原生应用配置的标准实践。







