Docker 入门:用三个命令跑起你的第一个容器

举报
yd_213156404 发表于 2026/10/28 09:03:25 2026/10/28
【摘要】 用 docker version、docker run hello-world、docker ps -a 三个命令,完成一次 Docker 最小体验,并讲清镜像与容器、清理现场的注意事项。

很多新手第一次听到 Docker,都会被镜像、容器、仓库这些词绕晕。其实可以先把它想成一个轻便的“集装箱”:镜像是打包好的模板,容器是跑起来的实例。你不需要先背完整概念,先跑起来,再回头理解细节,学习曲线会平缓很多。本文就用三个命令,带你完成一次最小可用的体验。第一步是检查环境。打开终端,输入 docker version,如果能看到客户端和服务端版本,说明 Docker 已经装好并能正常通信。如果提示找不到命令,先确认安装来源和服务是否启动,再继续下一步,不要急着复制别人的复杂配置。第二步是拉取并运行一个小镜像,例如 docker run hello-world。这个命令会先在本地找镜像,找不到就去拉取,然后启动容器并打印提示信息,最后容器退出。看到提示,就说明整条链路已经通了。第三步是查看状态,用 docker ps -a 看所有容器,用 docker images 看本地镜像。刚跑完的 hello-world 容器一般已经停止,这很正常,它本来就是用来验证环境的。接下来可以试一个更直观的例子:运行一个简单的网页服务容器,并把端口映射到本地,然后在浏览器里访问本地端口。如果能看到页面,说明端口映射也理解了。做完记得清理:停止容器、删除不再需要的容器和镜像,保持本地环境干净。很多新手的问题不是命令记不住,而是练完不清理,时间久了本地堆满停止的容器和无用镜像,反而分不清哪个是当前实验。最后给新手三条建议。第一,一次只练一个概念,今天只搞懂运行和查看状态就够了。第二,遇到报错先看最后一行提示,再去查对应命令的官方说明,少凭感觉改配置。第三,把每次成功的命令和结果记下来,形成自己的小手册,下次换电脑或换项目也能快速复现。等这三个命令熟练了,再去学数据卷、网络和自己写 Dockerfile,顺序会顺很多。顺带说一个容易混淆的点:删除容器不等于删除镜像,停止容器也不等于数据一定还在。容器停止后,它的读写层还在,可以重新启动;但如果把容器删了,容器里没有持久化的数据就很难找回。所以做实验时,重要文件不要只放在容器里,先想好放在哪里、怎么备份。刚入门时养成这个习惯,比多学几个参数更划算。练完这篇文章的流程,你就已经走完了 Docker 的最小闭环:检查环境、运行容器、查看状态、清理现场。下一步可以挑一个自己熟悉的小项目,试着把它装进容器里跑起来,遇到问题再回头查文档,这样学到的东西才真正属于自己。

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

评论(0)

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

全部回复

上滑加载中

设置昵称

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

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

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