- Docker 容器技术快速入门与实战指南 1. 容器化架构与核心概念传统虚拟机(VM)需要在宿主操作系统之上通过 Hypervisor 模拟完整的硬件层与客户机操作系统(Guest OS),存在启动慢、体积大、资源占用高的问题。Docker 容器引擎直接共享宿主机 Linux 内核(基于 Namespace 实现进程与网络隔离,基于 Cgroups 实现计算资源限制),将应用程序及其全部依... Docker 容器技术快速入门与实战指南 1. 容器化架构与核心概念传统虚拟机(VM)需要在宿主操作系统之上通过 Hypervisor 模拟完整的硬件层与客户机操作系统(Guest OS),存在启动慢、体积大、资源占用高的问题。Docker 容器引擎直接共享宿主机 Linux 内核(基于 Namespace 实现进程与网络隔离,基于 Cgroups 实现计算资源限制),将应用程序及其全部依...
- 记录在华为云ECS上安装Docker、运行第一个Nginx容器及常用容器管理命令的入门实践过程,适合Docker新手参考。 记录在华为云ECS上安装Docker、运行第一个Nginx容器及常用容器管理命令的入门实践过程,适合Docker新手参考。
- Docker 使用指南一、安装 DockerLinux (Ubuntu/Debian):curl -fsSL https://get.docker.com | shsudo systemctl start dockersudo systemctl enable dockerWindows / macOS: 下载安装即可。验证安装:docker --versiondocker run hell... Docker 使用指南一、安装 DockerLinux (Ubuntu/Debian):curl -fsSL https://get.docker.com | shsudo systemctl start dockersudo systemctl enable dockerWindows / macOS: 下载安装即可。验证安装:docker --versiondocker run hell...
- 镜像安全的尽头是基础镜像里到底有什么。distroless和scratch代表两个方向的极简:前者是Google维护的只含运行时必需库的镜像族,后者干脆是空镜像。先说适用性。Go静态编译的二进制最适合scratch:CGO_ENABLED=0之后产物零依赖,镜像就是二进制本身,10M上下。Java应用选distroless的java变体,里面只有JRE和CA证书,没有shell、没有包管理器... 镜像安全的尽头是基础镜像里到底有什么。distroless和scratch代表两个方向的极简:前者是Google维护的只含运行时必需库的镜像族,后者干脆是空镜像。先说适用性。Go静态编译的二进制最适合scratch:CGO_ENABLED=0之后产物零依赖,镜像就是二进制本身,10M上下。Java应用选distroless的java变体,里面只有JRE和CA证书,没有shell、没有包管理器...
- 写在前面今天在华为云 KooLabs 完成了实验「轻松快速上手 Docker」,又在「AI 开发者空间」里把一个 Hello World 静态网页从生成到发布走了一遍。本文按实际操作顺序整理:第一部分是 Docker 常用操作,第二部分简单介绍 AI 开发者空间里的网页发布流程。中间还有一个登录方面的小坑,一并记下来,希望能帮后来的同学少走弯路。实验地址:https://edu.huawe... 写在前面今天在华为云 KooLabs 完成了实验「轻松快速上手 Docker」,又在「AI 开发者空间」里把一个 Hello World 静态网页从生成到发布走了一遍。本文按实际操作顺序整理:第一部分是 Docker 常用操作,第二部分简单介绍 AI 开发者空间里的网页发布流程。中间还有一个登录方面的小坑,一并记下来,希望能帮后来的同学少走弯路。实验地址:https://edu.huawe...
- 从可变标签、镜像摘要和目标平台入手,区分固定发布产物与重新构建,说明构建输入、缓存选项以及发布回滚记录的作用。 从可变标签、镜像摘要和目标平台入手,区分固定发布产物与重新构建,说明构建输入、缓存选项以及发布回滚记录的作用。
- 很多刚接触云原生的同学,第一个绕不开的工具就是 Docker。这篇文章用最短的篇幅,把 Docker 的核心概念和最常用的命令讲清楚。 一、三个核心概念镜像(Image):一个只读的模板,包含运行应用所需的代码、运行时和依赖,可以理解为"安装包"。容器(Container):镜像运行起来的实例,相互隔离、可启动可停止,可以理解为"正在运行的程序"。仓库(Registry):存放和分发镜像的地... 很多刚接触云原生的同学,第一个绕不开的工具就是 Docker。这篇文章用最短的篇幅,把 Docker 的核心概念和最常用的命令讲清楚。 一、三个核心概念镜像(Image):一个只读的模板,包含运行应用所需的代码、运行时和依赖,可以理解为"安装包"。容器(Container):镜像运行起来的实例,相互隔离、可启动可停止,可以理解为"正在运行的程序"。仓库(Registry):存放和分发镜像的地...
- 华为云 ECS 实践:用 Docker 部署 Nginx,让一个静态网站跑起来把一个网页放到云服务器上,需要经过哪些步骤?本文以华为云弹性云服务器 ECS 为运行环境,通过 Docker 部署 Nginx,完成静态页面发布、健康接口验证和日志查看。整个示例围绕一条简单的访问链路展开:浏览器 → ECS 弹性公网 IP → 主机 80 端口 → Nginx 容器 → 静态页面先把这条链路跑通... 华为云 ECS 实践:用 Docker 部署 Nginx,让一个静态网站跑起来把一个网页放到云服务器上,需要经过哪些步骤?本文以华为云弹性云服务器 ECS 为运行环境,通过 Docker 部署 Nginx,完成静态页面发布、健康接口验证和日志查看。整个示例围绕一条简单的访问链路展开:浏览器 → ECS 弹性公网 IP → 主机 80 端口 → Nginx 容器 → 静态页面先把这条链路跑通...
- 容器化是 Java 应用交付的标准方式。编写多阶段 Dockerfile:构建阶段用 Maven 镜像编译打包,运行阶段用精简 JRE 镜像减小体积,讲解 JVM 在容器中的内存感知问题(UseContainerSupport)、容器 CPU 核数对垃圾回收器选择的影响,以及镜像分层缓存与 .dockerignore 的优化技巧。 容器化是 Java 应用交付的标准方式。编写多阶段 Dockerfile:构建阶段用 Maven 镜像编译打包,运行阶段用精简 JRE 镜像减小体积,讲解 JVM 在容器中的内存感知问题(UseContainerSupport)、容器 CPU 核数对垃圾回收器选择的影响,以及镜像分层缓存与 .dockerignore 的优化技巧。
- 本文结合近期项目实践,整理了一套相对通用的思路,希望对同行有所启发。现状与问题在原有架构下,核心瓶颈集中在 序列化开销:热点 key 打散到多分片。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 CodeArts 替换原方案中耦合较重的部分,把 调度延迟 拆成独立可水平扩展的单元。关键点有三:1. 热点 key 打散到多分片2. 边界条件单独处理,避免主链路被污染3. 保留... 本文结合近期项目实践,整理了一套相对通用的思路,希望对同行有所启发。现状与问题在原有架构下,核心瓶颈集中在 序列化开销:热点 key 打散到多分片。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 CodeArts 替换原方案中耦合较重的部分,把 调度延迟 拆成独立可水平扩展的单元。关键点有三:1. 热点 key 打散到多分片2. 边界条件单独处理,避免主链路被污染3. 保留...
- 本文结合近期项目实践,整理了一套相对通用的思路,希望对同行有所启发。现状与问题在原有架构下,核心瓶颈集中在 调度延迟:改用二进制协议减少带宽。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 GaussDB 替换原方案中耦合较重的部分,把 调度延迟 拆成独立可水平扩展的单元。关键点有三:1. 热点 key 打散到多分片2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关... 本文结合近期项目实践,整理了一套相对通用的思路,希望对同行有所启发。现状与问题在原有架构下,核心瓶颈集中在 调度延迟:改用二进制协议减少带宽。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 GaussDB 替换原方案中耦合较重的部分,把 调度延迟 拆成独立可水平扩展的单元。关键点有三:1. 热点 key 打散到多分片2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关...
- ## 一、为什么需要封装 Docker 工具类?在实际项目中,我们经常会遇到以下场景:- 需要批量启动/停止多个容器- 需要检查容器健康状态- 需要清理无用的镜像和容器- 需要获取容器日志或执行命令- 需要构建镜像并推送到仓库如果每次都写一遍完整的 Docker 命令,不仅代码冗余,而且容易出错。通过封装通用函数,我们可以:1. **提高代码复用性**:一次封装,多处使用2. **统一错误处... ## 一、为什么需要封装 Docker 工具类?在实际项目中,我们经常会遇到以下场景:- 需要批量启动/停止多个容器- 需要检查容器健康状态- 需要清理无用的镜像和容器- 需要获取容器日志或执行命令- 需要构建镜像并推送到仓库如果每次都写一遍完整的 Docker 命令,不仅代码冗余,而且容易出错。通过封装通用函数,我们可以:1. **提高代码复用性**:一次封装,多处使用2. **统一错误处...
- 在边缘计算和云原生技术快速发展的今天,如何在一个资源受限的硬件或虚拟机上,构建出高稳定、低延迟的轻量级微服务架构?本文将以 Debian 13 为宿主机底座,结合 Docker 容器化技术与 BBR 网络优化,带你一步步从零搭建、调优并部署一套高性能的容器化微服务环境。 在边缘计算和云原生技术快速发展的今天,如何在一个资源受限的硬件或虚拟机上,构建出高稳定、低延迟的轻量级微服务架构?本文将以 Debian 13 为宿主机底座,结合 Docker 容器化技术与 BBR 网络优化,带你一步步从零搭建、调优并部署一套高性能的容器化微服务环境。
- 本文从需求分层建模、三层空间协同、正反向全链路追踪、变更影响追溯、研发链路关联、视图规划、协作权限七大维度给出选型标准与Checklist,并对比通用任务工具与专业需求管理平台差异,附嘉为蓝鲸CTeam实践与落地建议。 本文从需求分层建模、三层空间协同、正反向全链路追踪、变更影响追溯、研发链路关联、视图规划、协作权限七大维度给出选型标准与Checklist,并对比通用任务工具与专业需求管理平台差异,附嘉为蓝鲸CTeam实践与落地建议。
- 本文结合近期项目实践,整理了一套相对通用的思路,希望对同行有所启发。现状与问题在原有架构下,核心瓶颈集中在 序列化开销:连接复用并设置合理上限。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 CCE 替换原方案中耦合较重的部分,把 调度延迟 拆成独立可水平扩展的单元。关键点有三:1. 改用二进制协议减少带宽2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,便于回滚... 本文结合近期项目实践,整理了一套相对通用的思路,希望对同行有所启发。现状与问题在原有架构下,核心瓶颈集中在 序列化开销:连接复用并设置合理上限。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 CCE 替换原方案中耦合较重的部分,把 调度延迟 拆成独立可水平扩展的单元。关键点有三:1. 改用二进制协议减少带宽2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关,便于回滚...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签