- 一篇写给新手的 Docker 入门笔记:用通俗比喻讲清镜像、容器、仓库三个核心概念,给出四条最常用的上手命令,对比容器与虚拟机的区别,最后附四点实操建议,帮你十分钟跑通第一个容器。 一篇写给新手的 Docker 入门笔记:用通俗比喻讲清镜像、容器、仓库三个核心概念,给出四条最常用的上手命令,对比容器与虚拟机的区别,最后附四点实操建议,帮你十分钟跑通第一个容器。
- 本文记录K8S流量控制、Docker镜像构建、本地镜像仓库、K8S使用本地仓库,以及Docker端口映射和卷持久化等实践。文中命令和YAML需按实际环境替换IP、端口、镜像名和路径。 本文记录K8S流量控制、Docker镜像构建、本地镜像仓库、K8S使用本地仓库,以及Docker端口映射和卷持久化等实践。文中命令和YAML需按实际环境替换IP、端口、镜像名和路径。
- 第一次把网站放上云服务器,我没有先学一堆理论,而是直接选了 Docker。理由很简单:环境打包在一起,换一台机器也能照着跑,不用每次都重新装一遍依赖。把这几天的过程记录下来,给同样第一次上手的同学参考。 一、先把 Docker 装起来我用的是一台常见的 Linux 云服务器(Debian 系)。装 Docker 不难,按官方脚本几步就完成,装完先确认版本,再把当前用户加入 docker 组,... 第一次把网站放上云服务器,我没有先学一堆理论,而是直接选了 Docker。理由很简单:环境打包在一起,换一台机器也能照着跑,不用每次都重新装一遍依赖。把这几天的过程记录下来,给同样第一次上手的同学参考。 一、先把 Docker 装起来我用的是一台常见的 Linux 云服务器(Debian 系)。装 Docker 不难,按官方脚本几步就完成,装完先确认版本,再把当前用户加入 docker 组,...
- 整理 Docker 镜像与容器高频命令:pull 拉取、images 查看、run 创建运行、ps 查看、stop/start/restart 启停、rm/rmi 删除,以及 logs、exec 等实用技巧。 整理 Docker 镜像与容器高频命令:pull 拉取、images 查看、run 创建运行、ps 查看、stop/start/restart 启停、rm/rmi 删除,以及 logs、exec 等实用技巧。
- 一、环境准备在开始之前,先确认你的实验或生产环境满足以下条件:一台运行 Huawei Cloud EulerOS 2.0(HCE OS)的弹性云服务器 ECS,规格建议 1vCPUs / 2GiB 以上;已绑定弹性公网 IP,安全组入方向放行 SSH(22)端口;具备 root 或 sudo 权限,且 yum 源可正常访问。先做一次系统更新,避免后续依赖版本冲突:sudo yum updat... 一、环境准备在开始之前,先确认你的实验或生产环境满足以下条件:一台运行 Huawei Cloud EulerOS 2.0(HCE OS)的弹性云服务器 ECS,规格建议 1vCPUs / 2GiB 以上;已绑定弹性公网 IP,安全组入方向放行 SSH(22)端口;具备 root 或 sudo 权限,且 yum 源可正常访问。先做一次系统更新,避免后续依赖版本冲突:sudo yum updat...
- 用 10 分钟读懂 Docker 的镜像与容器模型,掌握 pull、run、ps、exec、rm 五条核心命令,并在 Linux 服务器上跑通第一个 Nginx 容器。Docker 用 10 分钟读懂 Docker 的镜像与容器模型,掌握 pull、run、ps、exec、rm 五条核心命令,并在 Linux 服务器上跑通第一个 Nginx 容器。Docker
- 在将 Python Web 应用(如 FastAPI 服务)打包为容器镜像时,如果直接在单一阶段中执行依赖安装与镜像打包,往往会将包管理器缓存(如 pip 缓存、wheel 构建残留)留在最终镜像层中,同时默认以 root 身份运行容器进程也会带来安全隐患。本文以 FastAPI + Uvicorn 微服务为例,介绍如何通过 Docker 多阶段构建(Multi-Stage Build)实现... 在将 Python Web 应用(如 FastAPI 服务)打包为容器镜像时,如果直接在单一阶段中执行依赖安装与镜像打包,往往会将包管理器缓存(如 pip 缓存、wheel 构建残留)留在最终镜像层中,同时默认以 root 身份运行容器进程也会带来安全隐患。本文以 FastAPI + Uvicorn 微服务为例,介绍如何通过 Docker 多阶段构建(Multi-Stage Build)实现...
- 很多人第一次学 Docker,会被镜像、容器、仓库这些词绕晕。其实先抓住一条主线就够了:写好一份说明,照着说明做出一个标准包裹,再把包裹跑起来。镜像就是那个标准包裹,容器就是包裹跑起来之后的样子。 很多人第一次学 Docker,会被镜像、容器、仓库这些词绕晕。其实先抓住一条主线就够了:写好一份说明,照着说明做出一个标准包裹,再把包裹跑起来。镜像就是那个标准包裹,容器就是包裹跑起来之后的样子。
- 本文用三步带你跑起人生中第一个 Docker 容器:认识容器与虚拟机的区别、安装并验证环境、一行命令启动 Nginx,并讲清镜像与容器的核心概念,最后附上新手避坑指南。 本文用三步带你跑起人生中第一个 Docker 容器:认识容器与虚拟机的区别、安装并验证环境、一行命令启动 Nginx,并讲清镜像与容器的核心概念,最后附上新手避坑指南。
- 一、前言与背景在云计算与云原生技术飞速发展的当下,容器化已成为企业级应用部署的标准范式。作为容器隔离与资源调度的核心底层机制,Linux Control Groups (cgroups) 承担着限制、记录和隔离进程组所使用物理资源(如 CPU、内存、I/O 等)的重要使命。然而,传统的 cgroups v1 在长期的云原生实践中暴露出了诸多架构设计缺陷,例如多控制器层次结构不一致、内存与 I... 一、前言与背景在云计算与云原生技术飞速发展的当下,容器化已成为企业级应用部署的标准范式。作为容器隔离与资源调度的核心底层机制,Linux Control Groups (cgroups) 承担着限制、记录和隔离进程组所使用物理资源(如 CPU、内存、I/O 等)的重要使命。然而,传统的 cgroups v1 在长期的云原生实践中暴露出了诸多架构设计缺陷,例如多控制器层次结构不一致、内存与 I...
- 很多新手第一次用 Docker,流程往往是复制一条 docker run 命令,跑起来就完事。等容器莫名退出、端口访问不了的时候,才发现自己连容器现在是什么状态都说不清。其实容器的生命周期就几个阶段,把对应的命令用熟,日常排障就够用了。 一、先搞清容器的状态容器不是只有"运行"和"没运行"两种状态。创建之后可以启动、可以暂停、可以停止,停止后还能删除。用 docker ps 只能看到正在运行... 很多新手第一次用 Docker,流程往往是复制一条 docker run 命令,跑起来就完事。等容器莫名退出、端口访问不了的时候,才发现自己连容器现在是什么状态都说不清。其实容器的生命周期就几个阶段,把对应的命令用熟,日常排障就够用了。 一、先搞清容器的状态容器不是只有"运行"和"没运行"两种状态。创建之后可以启动、可以暂停、可以停止,停止后还能删除。用 docker ps 只能看到正在运行...
- 刚学 Docker 的时候,我最大的困惑不是写 Dockerfile,而是每次改一行代码,docker build 就要重新跑好几分钟。后来才明白:Docker 的镜像分层缓存是个"按顺序失效"的机制,掌握几条习惯就能让构建快一个数量级。习惯一:把变化最少的部分放最前面每一层都依赖它之前的所有层。基础镜像、系统依赖这些几乎不变的内容,一定要写在 Dockerfile 的最前面;业务代码放最后... 刚学 Docker 的时候,我最大的困惑不是写 Dockerfile,而是每次改一行代码,docker build 就要重新跑好几分钟。后来才明白:Docker 的镜像分层缓存是个"按顺序失效"的机制,掌握几条习惯就能让构建快一个数量级。习惯一:把变化最少的部分放最前面每一层都依赖它之前的所有层。基础镜像、系统依赖这些几乎不变的内容,一定要写在 Dockerfile 的最前面;业务代码放最后...
- 如果你第一次接触 Docker,最容易被一堆名词绕晕:镜像、容器、仓库、Dockerfile。其实可以先记住一句话:镜像是“做好的模板”,容器是“用模板跑起来的实例”。同一个镜像可以启动很多个容器,每个容器互不干扰,删掉容器也不会自动删掉镜像,这正是 Docker 让人省心的起点。先说一个常见的误解:容器不是虚拟机。虚拟机要带一整套操作系统,启动慢、占资源多;容器共享宿主机的内核,只打包应用... 如果你第一次接触 Docker,最容易被一堆名词绕晕:镜像、容器、仓库、Dockerfile。其实可以先记住一句话:镜像是“做好的模板”,容器是“用模板跑起来的实例”。同一个镜像可以启动很多个容器,每个容器互不干扰,删掉容器也不会自动删掉镜像,这正是 Docker 让人省心的起点。先说一个常见的误解:容器不是虚拟机。虚拟机要带一整套操作系统,启动慢、占资源多;容器共享宿主机的内核,只打包应用...
- 第一次听说 Docker 的人,常把它想得很复杂。其实一句话就能讲清:Docker 就是把“应用 + 它需要的运行环境”一起打包成一个标准化的“集装箱”,在哪台机器上打开,里面都一模一样。再也不会出现“在我电脑上明明能跑”的尴尬。 一、Docker 解决什么问题传统部署方式里,应用依赖操作系统版本、语言运行时、各种库,换一台服务器就可能水土不服。Docker 用镜像(Image)和容器(Co... 第一次听说 Docker 的人,常把它想得很复杂。其实一句话就能讲清:Docker 就是把“应用 + 它需要的运行环境”一起打包成一个标准化的“集装箱”,在哪台机器上打开,里面都一模一样。再也不会出现“在我电脑上明明能跑”的尴尬。 一、Docker 解决什么问题传统部署方式里,应用依赖操作系统版本、语言运行时、各种库,换一台服务器就可能水土不服。Docker 用镜像(Image)和容器(Co...
- 容器技术解决的核心问题是环境一致性:代码在开发机上能跑,到了服务器却因为系统、依赖版本不同而翻车。Docker 把应用和它的运行环境一起打包,镜像走到哪,环境就跟到哪。和虚拟机相比,容器共享宿主机内核、没有整套客户机系统,启动是秒级的,资源占用也小得多。 一、安装以常见的 Linux 发行版为例,安装并启动 Docker:yum install -y docker 或 apt-get ins... 容器技术解决的核心问题是环境一致性:代码在开发机上能跑,到了服务器却因为系统、依赖版本不同而翻车。Docker 把应用和它的运行环境一起打包,镜像走到哪,环境就跟到哪。和虚拟机相比,容器共享宿主机内核、没有整套客户机系统,启动是秒级的,资源占用也小得多。 一、安装以常见的 Linux 发行版为例,安装并启动 Docker:yum install -y docker 或 apt-get ins...
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签