Docker 入门实操笔记:安装、加速、拉镜像与运行第一个容器

举报
yd_289175425 发表于 2026/10/24 08:00:08 2026/10/24
【摘要】 前言昨天在华为云 KooLabs 上把《轻松快速上手 Docker》这个免费实验完整走了一遍,从安装 Docker 到跑起第一个容器全流程都亲手操作过。这篇笔记把关键步骤和几个容易踩的点记下来,给同样刚接触 Docker 的新手参考。 一、安装与启动 Docker实验环境是一台沙箱 ECS,系统里还没有 Docker,需要先安装再启动服务。安装完成后用 systemctl 把 Docker...

前言

昨天在华为云 KooLabs 上把《轻松快速上手 Docker》这个免费实验完整走了一遍,从安装 Docker 到跑起第一个容器全流程都亲手操作过。这篇笔记把关键步骤和几个容易踩的点记下来,给同样刚接触 Docker 的新手参考。

一、安装与启动 Docker

实验环境是一台沙箱 ECS,系统里还没有 Docker,需要先安装再启动服务。安装完成后用 systemctl 把 Docker 服务启动,并设置开机自启,这样后面操作不会因为服务没起来而报错。

验证服务是否正常,最直接的办法是看 Docker 能不能响应版本信息,能正常输出就说明守护进程已经就绪。

二、配置镜像加速

国内直接从 Docker Hub 拉镜像经常很慢甚至超时,所以第一步先配好镜像加速。方法是修改 Docker 的 daemon 配置文件,把加速器地址写进去,然后重启 Docker 服务让配置生效。

这一步建议放在所有拉镜像操作之前做,能省下大量等待时间。

三、拉取 httpd 镜像

加速配好后,拉取官方的 httpd 镜像做练习。docker pull httpd 执行后可以看到分层下载的进度,全部完成后用 docker images 确认镜像已经在本地列表里。

httpd 体积不大,很适合作为第一个练手的镜像。

四、导入 centos 镜像

除了在线拉取,实验里还练习了从本地导入镜像:先拿到 centos 的镜像包,再用 docker load 把它导入到本地镜像库。导入成功后同样用 docker images 检查,确认 centos 已经可用。

pull 和 load 是两种最常见的获取镜像方式,实际工作中都会遇到,值得都练一遍。

五、运行第一个容器

镜像就绪后,用 docker run 把 httpd 跑起来。第一次运行时加上 -d 让容器在后台运行,并做好端口映射,这样才能从外部访问到容器里的 Web 服务。

容器启动后,最关键的验证命令是 docker ps:能看到容器在列表里、状态是 Up,就说明它真的在运行。用 curl 或浏览器访问映射后的端口,能看到 httpd 的默认页面,整个链路就通了。

六、实验中的几个注意点

  1. 倒计时提示别慌:实验进行中会弹出"距离实验结束还有 X 分钟,延时需消耗 10 个实验点"的提示。如果实验点余额是 0,直接点取消继续做就行,不需要购买实验点,抓紧把剩余步骤做完即可。
  2. 沙箱密码重置是正常的:为了进沙箱终端可能需要重置 root 密码,这台 ECS 是实验用完即释放的一次性资源,不影响任何真实资源,放心操作。
  3. 免费实验次数每天刷新:当天的免费次数用完就等第二天,不用着急。

结语

Docker 的入门门槛其实不高,核心就是"镜像-容器"这一组概念加上几个常用命令。亲手走一遍比看十遍文档管用,推荐新手都找个免费实验环境实际操作一次。


备注:本文基于作者在 KooLabs 免费实验中的真实操作记录整理。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。