- Docker 多阶段构建与容器镜像体积瘦身实战指南在现代云原生架构与 DevOps 持续集成/持续部署(CI/CD)流程中,容器镜像的体积直接关系到构建速度、部署效率以及镜像仓库的存储成本。同时,过大的容器镜像往往包含了不必要的编译器、源码及调试工具,增加了系统的潜在攻击面。因此,对 Docker 镜像进行瘦身是云原生开发中的重要实战技能。 一、为什么镜像体积瘦身如此重要?加快网络传输与部... Docker 多阶段构建与容器镜像体积瘦身实战指南在现代云原生架构与 DevOps 持续集成/持续部署(CI/CD)流程中,容器镜像的体积直接关系到构建速度、部署效率以及镜像仓库的存储成本。同时,过大的容器镜像往往包含了不必要的编译器、源码及调试工具,增加了系统的潜在攻击面。因此,对 Docker 镜像进行瘦身是云原生开发中的重要实战技能。 一、为什么镜像体积瘦身如此重要?加快网络传输与部...
- 容器镜像瘦身实战:从 1.2GB 到 180MB 的七步复盘很多团队第一次把 Java 或 Node 服务容器化时,镜像动辄 1GB 以上,推到镜像仓库慢、拉取更慢、节点磁盘三天两头告警。本文复盘一次真实的镜像瘦身过程:一个 Spring Boot 服务从 1.2GB 压到 180MB,冷启动时间从 40 秒降到 9 秒。所有结论都来自实测,踩过的坑一并记录。一、先量化,再动手瘦身之前必须先... 容器镜像瘦身实战:从 1.2GB 到 180MB 的七步复盘很多团队第一次把 Java 或 Node 服务容器化时,镜像动辄 1GB 以上,推到镜像仓库慢、拉取更慢、节点磁盘三天两头告警。本文复盘一次真实的镜像瘦身过程:一个 Spring Boot 服务从 1.2GB 压到 180MB,冷启动时间从 40 秒降到 9 秒。所有结论都来自实测,踩过的坑一并记录。一、先量化,再动手瘦身之前必须先...
- CCE 工作负载起不来,先看 STATUS 与 Events 定层。Pending 查调度、污点、亲和、可用区和实例上限;ImagePullBackOff 核对镜像地址、default-secret 与到仓库网络;CrashLoopBackOff 看日志、退出码和存活探针。节点侧再核磁盘、网卡和子网 IP。附推荐顺序、速查表与常见坑。 CCE 工作负载起不来,先看 STATUS 与 Events 定层。Pending 查调度、污点、亲和、可用区和实例上限;ImagePullBackOff 核对镜像地址、default-secret 与到仓库网络;CrashLoopBackOff 看日志、退出码和存活探针。节点侧再核磁盘、网卡和子网 IP。附推荐顺序、速查表与常见坑。
- 在 Flexus L 云服务器 Ubuntu 22.04 上安装 Docker 的实操记录:默认海外源安装超时,换华为云官方源装好 Docker CE 26.1.4;Docker Hub 拉取超时,配置 SWR 镜像加速器后解决。 在 Flexus L 云服务器 Ubuntu 22.04 上安装 Docker 的实操记录:默认海外源安装超时,换华为云官方源装好 Docker CE 26.1.4;Docker Hub 拉取超时,配置 SWR 镜像加速器后解决。
- 只用 docker run 管一个容器还行,容器一多就乱了套:先起数据库、再起后端、最后起前端,每个容器都要记一串端口映射、环境变量和挂载参数,换台机器重来一遍还容易漏。Docker Compose 就是来收拾这个烂摊子的:用一个 YAML 文件把多个容器的配置写在一起,一条命令全部拉起。先确认本机装没装。较新的 Docker Desktop 和 Linux 发行版自带 Compose 插件... 只用 docker run 管一个容器还行,容器一多就乱了套:先起数据库、再起后端、最后起前端,每个容器都要记一串端口映射、环境变量和挂载参数,换台机器重来一遍还容易漏。Docker Compose 就是来收拾这个烂摊子的:用一个 YAML 文件把多个容器的配置写在一起,一条命令全部拉起。先确认本机装没装。较新的 Docker Desktop 和 Linux 发行版自带 Compose 插件...
- 本文介绍华为云容器镜像服务 SWR 的核心概念与完整使用思路:从组织、镜像仓库、标签三层结构,到登录、打标签、推送、拉取的四步流程,再到 CCE 拉取私有镜像的凭证配置、镜像安全的四个要点、团队命名与标签习惯,以及常见问题的排查顺序,最后把 SWR 放进构建、存放、运行的整条交付链路里看。 本文介绍华为云容器镜像服务 SWR 的核心概念与完整使用思路:从组织、镜像仓库、标签三层结构,到登录、打标签、推送、拉取的四步流程,再到 CCE 拉取私有镜像的凭证配置、镜像安全的四个要点、团队命名与标签习惯,以及常见问题的排查顺序,最后把 SWR 放进构建、存放、运行的整条交付链路里看。
- 前几天小组作业要交一个能在线访问的演示,我的老办法又翻车了:本地跑得好好的项目,传到云服务器上先是缺依赖,再是端口不对,折腾到半夜才勉强跑起来。那天我就想,部署这件事能不能别每次都靠手敲命令、靠运气?后来我试了试容器这条路,用华为云的容器镜像服务 SWR 加上云容器引擎 CCE,把自己的小项目打包成镜像跑起来,整个过程比我想象中顺得多,今天就把这第一次的经历记下来。先说容器到底是个什么东西。... 前几天小组作业要交一个能在线访问的演示,我的老办法又翻车了:本地跑得好好的项目,传到云服务器上先是缺依赖,再是端口不对,折腾到半夜才勉强跑起来。那天我就想,部署这件事能不能别每次都靠手敲命令、靠运气?后来我试了试容器这条路,用华为云的容器镜像服务 SWR 加上云容器引擎 CCE,把自己的小项目打包成镜像跑起来,整个过程比我想象中顺得多,今天就把这第一次的经历记下来。先说容器到底是个什么东西。...
- 昨天论坛上有人问 SWR 的权限管理怎么配置。帖子里 2 楼已经讲了 CCE 拉镜像排查,模板回答也贴了几句,但没人把 SWR 侧的权限本身讲清楚。我把自己配 SWR 时走的流程写下来:权限要分三层对,多数人只配了一层就以为配完了,结果卡在 403 上来回换账号。 先说一个最常见的错:拿主账号 AK/SK 到处推拉推镜像、拉镜像、管仓库,我习惯分开建 IAM 用户(或用户组),按最小权限给。... 昨天论坛上有人问 SWR 的权限管理怎么配置。帖子里 2 楼已经讲了 CCE 拉镜像排查,模板回答也贴了几句,但没人把 SWR 侧的权限本身讲清楚。我把自己配 SWR 时走的流程写下来:权限要分三层对,多数人只配了一层就以为配完了,结果卡在 403 上来回换账号。 先说一个最常见的错:拿主账号 AK/SK 到处推拉推镜像、拉镜像、管仓库,我习惯分开建 IAM 用户(或用户组),按最小权限给。...
- 上周把一个 Go 写的内部工具做成容器镜像推到仓库,CI 流水线拉取镜像时每次都要等两分多钟,部署到新节点更是慢得明显。查了一下镜像大小:800MB。一个只有十几兆二进制的服务,镜像却快 1GB,显然哪里不对。最后用多阶段构建把镜像压到了 90MB,拉取时间从两分多钟降到十几秒。这次把排查和改造过程记录下来。一、镜像为什么会胖镜像是一层一层叠上去的,每一层都算体积。最常见的“胖”有三个来源。... 上周把一个 Go 写的内部工具做成容器镜像推到仓库,CI 流水线拉取镜像时每次都要等两分多钟,部署到新节点更是慢得明显。查了一下镜像大小:800MB。一个只有十几兆二进制的服务,镜像却快 1GB,显然哪里不对。最后用多阶段构建把镜像压到了 90MB,拉取时间从两分多钟降到十几秒。这次把排查和改造过程记录下来。一、镜像为什么会胖镜像是一层一层叠上去的,每一层都算体积。最常见的“胖”有三个来源。...
- SWR 推拉镜像和 CCE 拉取失败,报错分散在登录凭证、组织权限、镜像地址、集群密钥和网络五个环节。本文对照华为云官方文档,梳理临时/长期登录指令及过期、组织不存在或无权限、镜像地址格式、unauthorized/denied/x509/超时等报错含义,以及 CCE ImagePullBackOff 中 default-secret、跨区域拉取与节点网络的排查方法,文末附速查表。 SWR 推拉镜像和 CCE 拉取失败,报错分散在登录凭证、组织权限、镜像地址、集群密钥和网络五个环节。本文对照华为云官方文档,梳理临时/长期登录指令及过期、组织不存在或无权限、镜像地址格式、unauthorized/denied/x509/超时等报错含义,以及 CCE ImagePullBackOff 中 default-secret、跨区域拉取与节点网络的排查方法,文末附速查表。
- 容器镜像体积直接影响部署速度、存储成本和攻击面。从基础镜像选型、多阶段构建、缓存清理、.dockerignore 到二进制 strip,梳理六类实操有效的优化手段。 容器镜像体积直接影响部署速度、存储成本和攻击面。从基础镜像选型、多阶段构建、缓存清理、.dockerignore 到二进制 strip,梳理六类实操有效的优化手段。
- 当企业大模型业务从小范围测试走向大规模生产时,单机部署往往难以应对海量并发请求。本文将带你走进云原生世界,探讨如何利用华为云 CCE(云容器引擎)与 vLLM 推理加速框架,构建一个高可用、可弹性伸缩的大模型推理集群。 当企业大模型业务从小范围测试走向大规模生产时,单机部署往往难以应对海量并发请求。本文将带你走进云原生世界,探讨如何利用华为云 CCE(云容器引擎)与 vLLM 推理加速框架,构建一个高可用、可弹性伸缩的大模型推理集群。
- 容器在跑、端口也开放了,外网就是连不上?本文梳理云主机上从安全组到容器监听的四层网络关卡,给出 host 与 bridge 两种网络模式的取舍,并用 tcpdump 抓包定性的一套五步排查流程。 容器在跑、端口也开放了,外网就是连不上?本文梳理云主机上从安全组到容器监听的四层网络关卡,给出 host 与 bridge 两种网络模式的取舍,并用 tcpdump 抓包定性的一套五步排查流程。
- 镜像越做越大常常不是业务变复杂,而是构建产物、缓存层和基础镜像一路叠加的结果。本文以一个常见的 Web 服务为例,讲多阶段构建如何分离编译与运行环境、分层缓存怎样安排顺序、以及基础镜像与清理步骤的取舍,帮你把镜像从几百 MB 压到几十 MB,同时保持构建速度和可维护性。 镜像越做越大常常不是业务变复杂,而是构建产物、缓存层和基础镜像一路叠加的结果。本文以一个常见的 Web 服务为例,讲多阶段构建如何分离编译与运行环境、分层缓存怎样安排顺序、以及基础镜像与清理步骤的取舍,帮你把镜像从几百 MB 压到几十 MB,同时保持构建速度和可维护性。
- 这两年自己写的小项目基本全上了Docker容器化。以前的更新流程很简单也很原始:本地改完代码推到代码仓库,SSH连上华为云服务器,git pull拉代码,然后直接在服务器上跑docker build原地编译,或者从公共镜像仓库里拉预先打好的镜像。但去年开始,这条路越来越难走:一是公共Docker源经常连接超时甚至直接解析失败,服务器上拉个基础镜像像在抽奖,动不动卡死在pulling fs l... 这两年自己写的小项目基本全上了Docker容器化。以前的更新流程很简单也很原始:本地改完代码推到代码仓库,SSH连上华为云服务器,git pull拉代码,然后直接在服务器上跑docker build原地编译,或者从公共镜像仓库里拉预先打好的镜像。但去年开始,这条路越来越难走:一是公共Docker源经常连接超时甚至直接解析失败,服务器上拉个基础镜像像在抽奖,动不动卡死在pulling fs l...
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签