- # 拉取镜像docker pull nginx:latest# 查看本地镜像docker imagesdocker image ls# 查看镜像详情docker inspect nginx:latest# 查看镜像历史(构建层)docker history nginx:latest# 删除镜像docker rmi nginx:latestdocker rmi -f nginx:latest ... # 拉取镜像docker pull nginx:latest# 查看本地镜像docker imagesdocker image ls# 查看镜像详情docker inspect nginx:latest# 查看镜像历史(构建层)docker history nginx:latest# 删除镜像docker rmi nginx:latestdocker rmi -f nginx:latest ...
- Docker Compose是Docker官方提供的多容器编排工具,通过一个YAML文件定义和管理多个容器的生命周期。相比手动使用docker run启动多个容器,Compose极大简化了开发和部署流程。一、为什么需要Docker Compose在实际项目中,一个应用通常包含多个服务:Web应用、数据库、缓存、消息队列等。如果用docker run逐个启动,需要手动管理网络、挂载卷、依赖顺序... Docker Compose是Docker官方提供的多容器编排工具,通过一个YAML文件定义和管理多个容器的生命周期。相比手动使用docker run启动多个容器,Compose极大简化了开发和部署流程。一、为什么需要Docker Compose在实际项目中,一个应用通常包含多个服务:Web应用、数据库、缓存、消息队列等。如果用docker run逐个启动,需要手动管理网络、挂载卷、依赖顺序...
- 1 核 2G 的机器上,Docker 的额外开销值不值?这篇从内存占用、启动速度、运维成本三个角度对比,给出决策依据。 1 核 2G 的机器上,Docker 的额外开销值不值?这篇从内存占用、启动速度、运维成本三个角度对比,给出决策依据。
- profile 挂到宿主机后登录态仍会丢,根因是 Chrome 的 session cookie。本文给出 sqlite 批量改写并在 entrypoint 启动前执行的完整做法。 profile 挂到宿主机后登录态仍会丢,根因是 Chrome 的 session cookie。本文给出 sqlite 批量改写并在 entrypoint 启动前执行的完整做法。
- 背景 过去两天我用自动化脚本跑华为云 KooLabs 的云实验,目标很简单:把"每周实践一个实验"这类重复任务交给脚本。结果踩了三个坑,每一个都不是"点不到按钮"这么简单。记录一下,避免别人重复。 坑一:进度不是看时长,而是看检测点 实验页面顶部有个"已完成 x%",我一度以为它统计的是停留时长或页 背景 过去两天我用自动化脚本跑华为云 KooLabs 的云实验,目标很简单:把"每周实践一个实验"这类重复任务交给脚本。结果踩了三个坑,每一个都不是"点不到按钮"这么简单。记录一下,避免别人重复。 坑一:进度不是看时长,而是看检测点 实验页面顶部有个"已完成 x%",我一度以为它统计的是停留时长或页
- 用 FastAPI 健康检查接口示例,说明 Dockerfile、.dockerignore 与 Compose 如何帮助复现 Python 服务环境,并整理端口映射、依赖缓存和数据持久化的常见注意点。 用 FastAPI 健康检查接口示例,说明 Dockerfile、.dockerignore 与 Compose 如何帮助复现 Python 服务环境,并整理端口映射、依赖缓存和数据持久化的常见注意点。
- 2核2G云服务器上跑 Docker 的实践清单小规格云服务器(2 核 2GiB、系统盘 40GiB、2Mbit/s 带宽)是很多个人开发者和小项目的起点。这类机器跑 Docker 完全够用,但内存、磁盘、带宽三个瓶颈必须先规划好。下面按「装 → 配 → 限 → 通 → 运维」的顺序整理一份可以直接照着做的清单。 1. 安装 Docker(以 Ubuntu 22.04 为例)sudo apt... 2核2G云服务器上跑 Docker 的实践清单小规格云服务器(2 核 2GiB、系统盘 40GiB、2Mbit/s 带宽)是很多个人开发者和小项目的起点。这类机器跑 Docker 完全够用,但内存、磁盘、带宽三个瓶颈必须先规划好。下面按「装 → 配 → 限 → 通 → 运维」的顺序整理一份可以直接照着做的清单。 1. 安装 Docker(以 Ubuntu 22.04 为例)sudo apt...
- 第一次接触 Docker,很多人会问:它到底解决了什么问题?简单说,容器是把应用和运行环境打包在一起的技术,依赖、配置和启动方式都在同一个可复制的包里,不用再担心“在我电脑上能跑,换台机器就报错”。一、什么是容器可以把容器理解成一个轻量、隔离的运行盒子。镜像是图纸,容器是按图纸跑起来的实例。同一镜像在不同机器上能启动出行为一致的容器,适合交付和部署。容器共享宿主机内核,只隔离进程、文件系统和... 第一次接触 Docker,很多人会问:它到底解决了什么问题?简单说,容器是把应用和运行环境打包在一起的技术,依赖、配置和启动方式都在同一个可复制的包里,不用再担心“在我电脑上能跑,换台机器就报错”。一、什么是容器可以把容器理解成一个轻量、隔离的运行盒子。镜像是图纸,容器是按图纸跑起来的实例。同一镜像在不同机器上能启动出行为一致的容器,适合交付和部署。容器共享宿主机内核,只隔离进程、文件系统和...
- 记录 Docker Compose 单机多服务开发中 5 个容易踩到的配置细节:.dockerignore 的路径匹配、healthcheck 与 depends_on 条件、日志上限、端口冲突排查、.env 的作用范围,并给出各自的排查方法。 记录 Docker Compose 单机多服务开发中 5 个容易踩到的配置细节:.dockerignore 的路径匹配、healthcheck 与 depends_on 条件、日志上限、端口冲突排查、.env 的作用范围,并给出各自的排查方法。
- Docker 入门短文:讲清镜像、容器与仓库,带你跑通 hello-world 并亲手做一个镜像,附新手避坑要点。 Docker 入门短文:讲清镜像、容器与仓库,带你跑通 hello-world 并亲手做一个镜像,附新手避坑要点。
- 很多同学第一次听到 Docker,会把它理解成“又一台虚拟机”。其实容器要解决的,是环境不一致和交付太慢这两件更具体的事。同一份代码,在自己电脑上能跑,换到同事机器或云上的测试环境,就可能缺依赖、版本不对、路径不一样。传统做法是写一长串安装说明,靠人逐步执行,既慢又容易漏步骤。容器把应用和它依赖的运行时、系统库、启动配置打成一份镜像。换一台机器,只要装了容器引擎,启动命令几乎可以保持一致。这... 很多同学第一次听到 Docker,会把它理解成“又一台虚拟机”。其实容器要解决的,是环境不一致和交付太慢这两件更具体的事。同一份代码,在自己电脑上能跑,换到同事机器或云上的测试环境,就可能缺依赖、版本不对、路径不一样。传统做法是写一长串安装说明,靠人逐步执行,既慢又容易漏步骤。容器把应用和它依赖的运行时、系统库、启动配置打成一份镜像。换一台机器,只要装了容器引擎,启动命令几乎可以保持一致。这...
- Docker 入门不必从概念背起:先理解镜像是图纸、容器是运行中的屋子,再用三条命令跑通第一个容器,最后把步骤写进 Dockerfile,让应用在不同机器上表现一致。 Docker 入门不必从概念背起:先理解镜像是图纸、容器是运行中的屋子,再用三条命令跑通第一个容器,最后把步骤写进 Dockerfile,让应用在不同机器上表现一致。
- 刚接触 Docker 时,最容易被镜像、容器、仓库、数据卷、网络这些名词绕晕。其实第一次跑容器不用先背完整文档,先把下面五个概念的边界分清楚,后面学命令会轻松很多。 1. 镜像:只读的模板镜像是一个打包好的运行模板,里面装着基础文件、运行环境和应用代码。它是只读的,我们不会直接改镜像,而是用它创建容器。写镜像名时最好带上标签,例如 nginx:1.27,冒号后就是版本;不写标签时默认往往是 ... 刚接触 Docker 时,最容易被镜像、容器、仓库、数据卷、网络这些名词绕晕。其实第一次跑容器不用先背完整文档,先把下面五个概念的边界分清楚,后面学命令会轻松很多。 1. 镜像:只读的模板镜像是一个打包好的运行模板,里面装着基础文件、运行环境和应用代码。它是只读的,我们不会直接改镜像,而是用它创建容器。写镜像名时最好带上标签,例如 nginx:1.27,冒号后就是版本;不写标签时默认往往是 ...
- 自托管的服务越攒越多:密码库、监控、书签、推送……每个都有自己的地址,靠浏览器书签根本管不过来。我最后给自己写了一个轻量导航页 Perch(栖页),把常用服务、订阅源、天气和项目入口收在一页里,开源在 GitHub(hgjinfan/perch),线上就是我的个人主页在跑。为什么适合小机器Perch 是一个 Node 应用,没有前端构建步骤,配置全部收敛在一个 config.json 里:服... 自托管的服务越攒越多:密码库、监控、书签、推送……每个都有自己的地址,靠浏览器书签根本管不过来。我最后给自己写了一个轻量导航页 Perch(栖页),把常用服务、订阅源、天气和项目入口收在一页里,开源在 GitHub(hgjinfan/perch),线上就是我的个人主页在跑。为什么适合小机器Perch 是一个 Node 应用,没有前端构建步骤,配置全部收敛在一个 config.json 里:服...
- 最近在华为云学堂的云实验里过了一遍「轻松快速上手 Docker」,这里把核心步骤和常用命令整理成笔记,方便以后回看。一、Docker 是什么Docker 是一种容器技术,把应用和它依赖的运行环境打包成镜像,在任何装了 Docker 的机器上都能以同样的方式运行。镜像是只读模板,容器是镜像运行起来的实例。二、安装与检查在一台 Linux 云服务器(ECS)上安装好 Docker 后,先确认服务... 最近在华为云学堂的云实验里过了一遍「轻松快速上手 Docker」,这里把核心步骤和常用命令整理成笔记,方便以后回看。一、Docker 是什么Docker 是一种容器技术,把应用和它依赖的运行环境打包成镜像,在任何装了 Docker 的机器上都能以同样的方式运行。镜像是只读模板,容器是镜像运行起来的实例。二、安装与检查在一台 Linux 云服务器(ECS)上安装好 Docker 后,先确认服务...
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签