用 Docker 跑通第一个容器:pull、run、publish 8080

把官方入门镜像跑起来,确认本机 Docker 能拉镜像、映射端口、用浏览器打开页面。以下步骤按 Docker 官方 Get started / Running containers 整理,可直接照做。[1][2]

准备工作

  • 已安装并启动 Docker Desktop(或等价的 Docker Engine)

  • 终端能执行 docker version

  • 本机 8080 端口未被占用

操作步骤

1、拉取官方欢迎镜像

做什么:下载 docker/welcome-to-docker 镜像。
为什么:先有本地镜像,后面 run 才不依赖临时解析失败。
如何确认:命令结束后 docker images 能看到该仓库名。

docker pull docker/welcome-to-docker

2、以后台方式运行并映射端口

做什么:创建容器,把容器内 80 映射到本机 8080,并命名便于管理。[1]
为什么:--detach 不占终端;--publish 才能用浏览器访问;--name 方便停止删除。
如何确认:docker ps 里 STATUS 为 Up,PORTS 含 0.0.0.0:8080->80/tcp。

docker run --detach --name welcome --publish 8080:80 docker/welcome-to-docker

3、浏览器打开页面

做什么:访问 http://localhost:8080 。
为什么:确认端口映射和服务进程都正常。
如何确认:页面能打开官方欢迎内容;打不开就回看 docker ps 与端口占用。

4、用完删除容器

做什么:强制删除名为 welcome 的容器。[1]
为什么:避免下次同名冲突;镜像仍保留,可再开。
如何确认:docker ps -a 不再出现 welcome。

docker rm --force welcome

注意事项

  • 企业环境使用 Docker Desktop 需核对商业许可条款。[1]

  • 端口被占用时改成 -p 8081:80 并访问对应端口。

  • 命令与参数以官方文档为准,界面随版本可能变化;本文按 2026-10-24 可访问的官方文档整理。

来源

[1] Build and share a containerized application / Run a container,Docker Docs。

[2] Running containers,Docker Docs。

#Docker #容器 #docker-run #入门 #welcome-to-docker

排序方式 :

成为第一条评论!

Nobody's responded to this post yet. Add your thoughts and get the conversation going.