Docker 入门:镜像、容器,和一条能跑起来的命令

举报
yd_248678395 发表于 2026/10/24 01:17:43 2026/10/24
【摘要】 Docker 把应用和依赖的运行环境打成一个可以搬走的单元。刚开始接触容器时,记住下面三件事就够用。第一,镜像是只读模板。它写明了要跑什么程序、基于哪套基础系统、启动时执行哪条命令。镜像本身并不“正在运行”,更像一份安装包。第二,容器是镜像启动之后的那个进程。同一个镜像可以开出多个容器,它们各自有一层可写文件系统,互不影响。容器停掉以后,镜像还在。第三,用一条最小命令就能确认环境是否可用:d...

Docker 把应用和依赖的运行环境打成一个可以搬走的单元。刚开始接触容器时,记住下面三件事就够用。


第一,镜像是只读模板。它写明了要跑什么程序、基于哪套基础系统、启动时执行哪条命令。镜像本身并不“正在运行”,更像一份安装包。


第二,容器是镜像启动之后的那个进程。同一个镜像可以开出多个容器,它们各自有一层可写文件系统,互不影响。容器停掉以后,镜像还在。


第三,用一条最小命令就能确认环境是否可用:docker run --rm hello-world。参数 --rm 表示进程退出后删掉这个容器,适合第一次试跑,不会在机器上留下一堆已退出的容器。


接下来最常用的是三条查看命令。docker images 列出本机镜像;docker ps -a 看容器是在运行还是已经退出;docker pull 从仓库把镜像下载到本地。如果官方仓库超时,可以改用云厂商提供的镜像加速地址,再执行 pull。


把一个网页服务跑起来时,我习惯核对三件事:镜像已经在本地、容器状态是运行中、容器端口已经映射到宿主机。这三步对上,浏览器里就能打开页面。

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

评论(0)

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

全部回复

上滑加载中

设置昵称

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

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

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