- 刚接触 Docker 常被镜像、容器、仓库、Dockerfile 等名词吓住。其实一个类比就能串起来:镜像是安装包,容器是运行起来的程序实例。本文带你走完拉镜像、跑容器、进容器看一眼、停掉清理的完整闭环,照着敲一遍就能上手。 刚接触 Docker 常被镜像、容器、仓库、Dockerfile 等名词吓住。其实一个类比就能串起来:镜像是安装包,容器是运行起来的程序实例。本文带你走完拉镜像、跑容器、进容器看一眼、停掉清理的完整闭环,照着敲一遍就能上手。
- 以前装小服务我都是直接往系统里装,装得多了环境越来越乱,想卸载又怕删错东西。最近试着用 Docker 把服务装进容器里跑,感觉清爽了不少,记一下过程。先确认 Docker 能用:docker --version 能输出版本,再跑一遍官方的 hello-world 镜像,能打印欢迎信息就说明环境没问题。真正上手就三条命令。以 nginx 为例:先 docker pull nginx 拉镜像,然... 以前装小服务我都是直接往系统里装,装得多了环境越来越乱,想卸载又怕删错东西。最近试着用 Docker 把服务装进容器里跑,感觉清爽了不少,记一下过程。先确认 Docker 能用:docker --version 能输出版本,再跑一遍官方的 hello-world 镜像,能打印欢迎信息就说明环境没问题。真正上手就三条命令。以 nginx 为例:先 docker pull nginx 拉镜像,然...
- 在现代云原生架构与微服务体系中,Docker 容器技术已成为应用部署和交付的标准载体。随着企业 CI/CD 流水线的普及,容器镜像的大小与构建速度对部署效率与安全防护提出了极高要求。庞大的镜像不仅增加网络传输延迟,还拓宽了潜在的安全攻击面。因此,实现 Docker 容器轻量化构建与多阶段镜像优化,是提升运维质量的核心实践。一、容器镜像臃肿的根本原因分析基础镜像过于庞大:直接基于 Ubuntu... 在现代云原生架构与微服务体系中,Docker 容器技术已成为应用部署和交付的标准载体。随着企业 CI/CD 流水线的普及,容器镜像的大小与构建速度对部署效率与安全防护提出了极高要求。庞大的镜像不仅增加网络传输延迟,还拓宽了潜在的安全攻击面。因此,实现 Docker 容器轻量化构建与多阶段镜像优化,是提升运维质量的核心实践。一、容器镜像臃肿的根本原因分析基础镜像过于庞大:直接基于 Ubuntu...
- 背景:线上业务在流量峰值时出现明显抖动,借此机会做一次完整复盘。现状与问题在原有架构下,核心瓶颈集中在 冷启动:本地缓存 + 分布式缓存两级。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 Docker 替换原方案中耦合较重的部分,把 缓存命中率 拆成独立可水平扩展的单元。关键点有三:1. 热点 key 打散到多分片2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关... 背景:线上业务在流量峰值时出现明显抖动,借此机会做一次完整复盘。现状与问题在原有架构下,核心瓶颈集中在 冷启动:本地缓存 + 分布式缓存两级。随着业务量增长,该问题在高峰期被进一步放大。方案设计整体思路是用 Docker 替换原方案中耦合较重的部分,把 缓存命中率 拆成独立可水平扩展的单元。关键点有三:1. 热点 key 打散到多分片2. 边界条件单独处理,避免主链路被污染3. 保留灰度开关...
- 成长中心 Docker 实验计分踩坑:必须从「去完成」进,实验账号请用无痕窗口 背景在华为云成长中心做动手实验时,我踩过两次「明明做完了、进度却不认」的坑,都和入口与登录态有关,而不是实验题本身做错。昨天写过闯关部署(沙箱 + ECS)的小结,今天单独记一下 Docker 实验这条线上的计分与账号隔离经验,方便后来者少绕路。 一、计分为什么不认:入口比结果更重要成长中心里的 Docker ... 成长中心 Docker 实验计分踩坑:必须从「去完成」进,实验账号请用无痕窗口 背景在华为云成长中心做动手实验时,我踩过两次「明明做完了、进度却不认」的坑,都和入口与登录态有关,而不是实验题本身做错。昨天写过闯关部署(沙箱 + ECS)的小结,今天单独记一下 Docker 实验这条线上的计分与账号隔离经验,方便后来者少绕路。 一、计分为什么不认:入口比结果更重要成长中心里的 Docker ...
- 本地开发最烦的事,莫过于“在我机器上明明是好的”。装 MySQL、Redis、Nginx……每个服务都要配端口、配账号,重装系统就得再来一遍。Docker Compose 就是为解决这个问题而生的:一个 docker-compose.yml,把整套依赖声明清楚,谁来都能一键起。下面 5 个技巧,是我自己从踩坑里总结出来的,适合刚上手的同学。 一、用 .env 管端口和密码,别硬编码新手最容易... 本地开发最烦的事,莫过于“在我机器上明明是好的”。装 MySQL、Redis、Nginx……每个服务都要配端口、配账号,重装系统就得再来一遍。Docker Compose 就是为解决这个问题而生的:一个 docker-compose.yml,把整套依赖声明清楚,谁来都能一键起。下面 5 个技巧,是我自己从踩坑里总结出来的,适合刚上手的同学。 一、用 .env 管端口和密码,别硬编码新手最容易...
- 本文介绍如何用 Python + Docker 快速搭建本地开发环境,让环境搭建变得简单高效。 本文介绍如何用 Python + Docker 快速搭建本地开发环境,让环境搭建变得简单高效。
- 本文介绍如何用 Python + Docker 快速搭建本地开发环境,让环境搭建变得简单高效。 本文介绍如何用 Python + Docker 快速搭建本地开发环境,让环境搭建变得简单高效。
- 给 Docker 容器加上 HEALTHCHECK:让编排层知道服务真的活着很多人写 Dockerfile 时只关心「进程起没起来」,却忽略了「进程起来了,业务是否健康」。容器里的主进程还在跑,但 HTTP 端口已经卡死、依赖的数据库连不上,对编排系统和负载均衡来说,这样的容器仍被当成可用节点,流量照样打进来。Docker 的 HEALTHCHECK 指令就是为了解决这个问题:让 Dock... 给 Docker 容器加上 HEALTHCHECK:让编排层知道服务真的活着很多人写 Dockerfile 时只关心「进程起没起来」,却忽略了「进程起来了,业务是否健康」。容器里的主进程还在跑,但 HTTP 端口已经卡死、依赖的数据库连不上,对编排系统和负载均衡来说,这样的容器仍被当成可用节点,流量照样打进来。Docker 的 HEALTHCHECK 指令就是为了解决这个问题:让 Dock...
- 最近开始学 Docker,把最基础的概念和命令整理成这篇笔记,方便自己以后查阅。一、什么是 DockerDocker 是一个开源的容器化平台,它把应用和它依赖的运行环境一起打包,让应用在任何装有 Docker 的机器上都能以相同的方式运行。一句话区分容器和虚拟机:虚拟机是在硬件之上再运行一整套完整的操作系统,而容器直接共享宿主机内核,只隔离进程和文件系统,所以启动更快、占用资源更少。二、三个... 最近开始学 Docker,把最基础的概念和命令整理成这篇笔记,方便自己以后查阅。一、什么是 DockerDocker 是一个开源的容器化平台,它把应用和它依赖的运行环境一起打包,让应用在任何装有 Docker 的机器上都能以相同的方式运行。一句话区分容器和虚拟机:虚拟机是在硬件之上再运行一整套完整的操作系统,而容器直接共享宿主机内核,只隔离进程和文件系统,所以启动更快、占用资源更少。二、三个...
- 在华为云开发者空间或本地用 Docker 跑沙箱时,容器长时间停在创建中,多数不是账号配额用尽。可以按三步排查。第一,看节点池是否还有可调度节点。若报 No available node pool,同一时段换基础模板往往能拉起,说明是该模板对应的节点池暂时没有空闲节点。第二,核对镜像与端口。服务已启动但外网打不开时,检查容器端口是否映射到平台要求的端口,隧道地址是否指向这个端口。第三,失败后... 在华为云开发者空间或本地用 Docker 跑沙箱时,容器长时间停在创建中,多数不是账号配额用尽。可以按三步排查。第一,看节点池是否还有可调度节点。若报 No available node pool,同一时段换基础模板往往能拉起,说明是该模板对应的节点池暂时没有空闲节点。第二,核对镜像与端口。服务已启动但外网打不开时,检查容器端口是否映射到平台要求的端口,隧道地址是否指向这个端口。第三,失败后...
- 云上流水线负责产出数据,本地看板负责让人看清数据。这篇文章记录我把 A 股日线数据从一堆 CSV 变成一张可交互看板的过程。 一、为什么是 Docker Compose做量化复盘一段时间后,本地会积累大量数据文件:日线行情 CSV、指标快照、策略信号表。文件一多就有三个老问题:查一次要写一次脚本、想看趋势得手动画图、换台电脑环境全要重装。我的解法是用两个经典开源组件搭一个本地看板,并用 Do... 云上流水线负责产出数据,本地看板负责让人看清数据。这篇文章记录我把 A 股日线数据从一堆 CSV 变成一张可交互看板的过程。 一、为什么是 Docker Compose做量化复盘一段时间后,本地会积累大量数据文件:日线行情 CSV、指标快照、策略信号表。文件一多就有三个老问题:查一次要写一次脚本、想看趋势得手动画图、换台电脑环境全要重装。我的解法是用两个经典开源组件搭一个本地看板,并用 Do...
- 通常优先怀疑 IPv4 转发/NAT 链路,而不是 IPv6 本身:在 Linux Docker 的 bridge 网络下,IPv4 出网通常依赖宿主机转发和 NAT/MASQUERADE;这些规则出问题,IPv6 仍可能正常。Docker 官方明确指出,禁用其防火墙规则管理、又没有提供替代规则,会导致 bridge 容器无法通过地址伪装访问互联网。 通常优先怀疑 IPv4 转发/NAT 链路,而不是 IPv6 本身:在 Linux Docker 的 bridge 网络下,IPv4 出网通常依赖宿主机转发和 NAT/MASQUERADE;这些规则出问题,IPv6 仍可能正常。Docker 官方明确指出,禁用其防火墙规则管理、又没有提供替代规则,会导致 bridge 容器无法通过地址伪装访问互联网。
- Docker 入门:用三句话理解镜像、容器和仓库刚接触 Docker 的人最容易被三个词绕晕:镜像(Image)、容器(Container)、仓库(Registry)。其实用一个类比就全通了——把镜像想成"系统安装盘",容器想成"装好系统的电脑",仓库想成"软件商店"。 镜像:只读的模板镜像是一个只读的文件模板,里面打包了运行某个软件所需的一切:操作系统层、依赖库、配置文件、代码。比如 n... Docker 入门:用三句话理解镜像、容器和仓库刚接触 Docker 的人最容易被三个词绕晕:镜像(Image)、容器(Container)、仓库(Registry)。其实用一个类比就全通了——把镜像想成"系统安装盘",容器想成"装好系统的电脑",仓库想成"软件商店"。 镜像:只读的模板镜像是一个只读的文件模板,里面打包了运行某个软件所需的一切:操作系统层、依赖库、配置文件、代码。比如 n...
- 介绍 Docker Compose 的作用,用 web+redis 示例演示 compose.yml 写法,并讲解 up/ps/logs/down 命令与实用技巧。 介绍 Docker Compose 的作用,用 web+redis 示例演示 compose.yml 写法,并讲解 up/ps/logs/down 命令与实用技巧。
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签