Docker 入门实践(0): 使用公共镜像

在简单了解 Docker 之后,跟学习任何语言一样,都必须先来一个 Hello world 进一步加深、巩固自己的理解。 下面使用官方公共镜像来快速将我们的第一个容器运行起来。

获取镜像

镜像的存在是启动容器的前提,所以我们先要获取一个镜像,为此执行如下命令。

docker image pull docker/getting-started

成功之后执行 docker images 查看当前镜像,可以发现多了一个叫做 docker/getting-started 的镜像。

运行容器

执行 run 命令,启动 getting-started 镜像,生成一个容器。

docker run -d -p 80:80 docker/getting-started
  • -d 让容器在后台运行。
  • -p 10086:80 让宿主机器的 10086 端口映射至容器的 80 端口。
  • docker/getting-started 需要使用的镜像名,如该镜像在本地中不存在则会自动从远程镜像仓库中获取,所以image pull操作是可省略的。

执行过后,继续执行docker container ls查看当前容器信息、状态,可以发现多了一个 status 为 up(启动)状态的容器,说明容器启动成功了。

因为 docker/getting-started 默认在容器中暴露了 80 供以访问,而且我们对其进行了端口映射, 所以我们通过宿主机器的 ip 加上映射的端口号,比如在浏览器中访问 http://192.168.0.103:10086/ ,就可以看到由 docker/getting-started 容器提供的一个 web 页面。

参考

  1. https://docs.docker.com/get-started/
  2. Docker 入门教程
上次更新: 2/27/2021, 8:14:17 AM