docker
文章平均质量分 94
像风一样自由2020
深度学习,神经网络,python
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Docker 与 Docker Compose:从零开始的容器化之旅
Docker 容器化开发实战指南 本文是一份面向初学者的 Docker 和 Docker Compose 完整教程,主要内容包括: 基础概念 解释了 Docker 的核心概念(镜像、容器、仓库)及其关系 对比 Docker 与传统虚拟机的区别 安装指南 提供 Windows、macOS 和 Linux 系统的详细安装步骤 包含安装验证方法 实战操作 从运行 hello-world 开始入门 演示如何运行 Nginx 服务器 介绍 Dockerfile 编写方法 讲解 Docker Compose 多容器编排原创 2025-12-02 18:37:46 · 1014 阅读 · 0 评论 -
K8s中的数据管理:ConfigMap、Secret与Volume
Kubernetes中的数据管理:ConfigMap、Secret与Volume 本文介绍了Kubernetes中管理有状态应用的三大核心组件。ConfigMap用于存储非敏感配置数据,可通过环境变量或文件挂载方式注入应用;Secret专门存储敏感信息,采用Base64编码并提供额外安全保护;Volume解决数据持久化问题,通过PV、PVC和StorageClass实现存储资源的管理与分配。这三种工具共同解决了应用配置、敏感数据和持久化存储的管理问题,使有状态应用能在K8s中稳定运行。原创 2025-11-27 08:52:33 · 321 阅读 · 0 评论 -
本地搭建你的第一个K8s集群:Minikube/Kind实战
本文是一份Kubernetes本地化实践指南,详细介绍了如何使用Minikube在个人电脑上搭建单节点K8s集群。首先对比了Minikube、Kind等主流本地工具的特点,推荐使用Minikube进行完整功能体验。然后讲解了kubectl的安装与作用,它是操作K8s集群的核心命令行工具。接着通过具体步骤指导读者安装Minikube并启动集群,包括环境准备、驱动选择和启动验证。最后,演示了如何通过YAML文件的方式,将本地构建的Node.js应用部署到集群中,并创建NodePort类型的Service以便外部原创 2025-11-16 12:21:37 · 971 阅读 · 0 评论 -
Kubernetes登场:为什么说它是容器编排的“王者”?
Kubernetes作为容器编排领域的"王者",解决了Docker Compose在大规模集群管理中的局限性。文章首先分析了Docker Compose在单机环境、高可用性、自动扩缩容等方面的不足,然后详细介绍了Kubernetes的强大功能,包括集群管理、服务自愈、弹性伸缩等核心特性。通过将K8s架构比作现代化工厂,解释了Master节点和工作节点的组件构成与职责。最后阐述了Pod、Deployment、Service等K8s核心概念,为后续实战操作奠定理论基础。Kubernetes代原创 2025-11-17 01:45:00 · 613 阅读 · 0 评论 -
Dockerfile终极指南:为你的应用量身打造专属镜像
摘要:本文详细介绍了如何通过Dockerfile构建专属应用镜像。从选择轻量级基础镜像、设置工作目录、巧妙利用缓存分层优化构建速度(先复制package.json安装依赖再拷贝代码),到声明端口和指定启动命令,完整展示了镜像构建的全流程。通过一个Node.js示例项目,演示了从编写Dockerfile到构建运行镜像的实操过程,重点讲解了Docker分层缓存机制如何显著提升构建效率。最后验证修改代码后利用缓存快速重建镜像的效果,帮助开发者掌握定制化镜像的核心技巧。原创 2025-11-15 13:44:15 · 954 阅读 · 0 评论 -
动手实践:安装Docker并运行你的第一个Web应用
在你的 Windows 或 macOS 系统上安装了 Docker Desktop。掌握了docker rundocker psdocker rm等核心 Docker 命令。亲手部署了一个 Nginx Web 服务器,并通过端口映射使其对外提供服务。你已经迈出了容器化世界坚实的第一步!在下一篇文章《Dockerfile终极指南:为你的应用量身打造专属镜像》中,我们将学习如何将你自己的应用程序打包成 Docker 镜像,让你的应用也能享受容器化的便利。继续探索,你的云原生之旅才刚刚开始!原创 2025-11-15 13:26:26 · 940 阅读 · 0 评论 -
告别“在我电脑上能跑”:Docker入门与核心概念解析
Docker入门与核心概念解析:告别"在我电脑上能跑"的难题 本文介绍了Docker容器技术及其核心概念。相比虚拟机,Docker容器更轻量、高效,通过共享主机内核实现秒级启动和资源隔离。Docker三大核心概念包括:镜像(只读模板)、容器(镜像的运行实例)和仓库(镜像存储中心)。文章通过实践演示了运行hello-world容器和Nginx服务器,展示了Docker如何解决环境一致性问题。Docker通过容器化技术为云原生应用开发带来革命性改变。原创 2025-11-15 13:17:23 · 623 阅读 · 0 评论 -
Docker & Kubernetes:从小白到大师的完全指南
《Docker & Kubernetes:从小白到大师的完全指南》摘要: Docker作为容器化技术,将应用及其依赖打包成轻量可移植的"集装箱",解决"在我电脑上能运行"的环境问题。相比虚拟机,Docker更轻量高效。通过Hello-world和Nginx实例演示了Docker基本使用。当系统扩展至多个容器时,Kubernetes作为容器编排工具登场,提供自动部署、扩展和管理功能,包括自我修复、弹性伸缩等特性。文章从零开始,用通俗语言和实例引导读者掌握这两项核原创 2025-11-15 12:44:26 · 1004 阅读 · 0 评论 -
使用 Docker Compose 快速搭建 Redis + MinIO 本地开发环境
本文介绍了使用 Docker Compose 快速搭建 Redis 和 MinIO 本地开发环境的方法。配置采用 Redis 7 Alpine 和 MinIO 最新镜像,通过自定义网络实现服务隔离,确保数据持久化和高可用性。文章提供了完整的 Docker Compose 配置文件,包含网络设置、端口映射和数据卷管理。同时展示了 Redis 测试脚本,涵盖连接验证、多种数据类型操作和高级功能测试(如过期时间和原子操作)。这套方案能为开发者快速搭建高效的缓存和对象存储开发环境。原创 2025-11-11 17:34:08 · 1659 阅读 · 0 评论 -
Docker与Kubernetes入门指南-小白也能看懂的容器技术
Docker 与 Kubernetes 入门指南:小白也能看懂的容器技术 本文通俗易懂地介绍了容器技术的核心概念: Docker 是软件世界的"集装箱系统",通过镜像打包应用及其依赖,实现跨环境一致性运行。核心组件包括镜像(只读模板)、容器(运行实例)和仓库(镜像存储)。Docker 利用命名空间、控制组等技术实现隔离和资源限制。 Kubernetes 则是容器编排平台,解决生产环境中多容器管理问题。主要功能包括自动扩缩容、服务发现、故障恢复等。核心概念包括 Pod(最小调度单位)、De原创 2025-11-07 09:58:34 · 781 阅读 · 0 评论 -
Docker和Docker-Compose完全指南
《Docker 和 Docker Compose 完全指南》摘要: 本文全面介绍 Docker 容器化技术及其编排工具 Docker Compose。主要内容包括: Docker 核心概念:镜像(只读模板)、容器(运行实例)、仓库(镜像存储)及其优势(环境一致性、轻量级) 安装指南:详细说明 Windows/macOS/Linux 系统的安装步骤和验证方法 基本操作: 镜像管理(搜索、拉取、查看、删除) 容器操作(运行、端口映射、数据卷、日志查看) Dockerfile 编写指南和 Docker Compo原创 2025-11-04 09:12:55 · 820 阅读 · 0 评论 -
Docker镜像迁移指南:从Windows构建到Ubuntu运行
本项目是一个使用FastAPI构建的SVM图像分类服务,可以将上传的图像分类为五种不同类型:corona、particle、floating、surface和void。接收上传的图像文件使用预训练的SVM模型进行图像分类返回预测类别和置信度通过本指南,您已经学会了如何在Windows系统中构建Docker镜像,并将其迁移到Ubuntu系统中运行的完整流程。这种方法可以有效地解决在Ubuntu系统上直接构建Docker镜像时可能遇到的网络连接问题。原创 2025-04-16 14:45:44 · 1252 阅读 · 0 评论
分享