Docker 入门实践:从镜像到容器的完整流程

举报
yd_272402707 发表于 2026/11/09 14:10:13 2026/11/09
【摘要】 从镜像、容器、仓库三个概念出发,梳理 Docker 的安装、镜像拉取、容器运行、端口映射与数据持久化流程,并给出常用排障与清理命令,帮助初学者建立清晰的整体认识。

很多人第一次接触 Docker,会被镜像、容器、仓库这三个概念绕晕。其实把它们放在一条流水线上理解就很清晰:镜像是只读模板,容器是由模板启动出来的运行实例,仓库则是存放模板的地方。

一、安装与检查

在 Ubuntu 上可以使用官方仓库安装 Docker Engine。安装完成后执行 docker version,确认客户端与服务端都正常,再执行 docker run hello-world。看到欢迎信息说明环境已经跑通。

二、拉取与查看镜像

docker pull nginx 会把 nginx 镜像下载到本地,docker images 可以查看已有镜像及其大小。镜像采用分层存储,多个镜像会共享相同的基础层。

三、运行与观察容器

docker run -d -p 8080:80 --name web nginx 会让 nginx 在后台运行,并把宿主机的 8080 端口映射到容器的 80 端口。常用排障命令包括 docker ps、docker logs、docker exec。

四、数据持久化与清理

容器删除后内部数据会丢失。需要持久化的场景,应通过 -v 把宿主机目录挂载进容器,或使用命名数据卷统一管理。清理时先 docker stop 再 docker rm。

五、小结

Docker 的核心价值在于把运行环境与依赖一起打包,让应用在不同机器上保持一致。掌握镜像、容器、端口映射和数据挂载这四个要点,基本就能覆盖大多数日常场景。

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

评论(0)

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

全部回复

上滑加载中

设置昵称

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

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

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