> For the complete documentation index, see [llms.txt](https://moekiwisama-1.gitbook.io/minecraft-docker/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://moekiwisama-1.gitbook.io/minecraft-docker/shi-yong-docker-image-yun-hang-wo-men-de-di-yi-ge-docker-rong-qi-shi-li.md).

# 使用 Docker Image 运行我们的第一个 Docker 容器实例

安装完 docker 以后，我们可以使用指令

```bash
docker run hello-world
```

![](https://4102141993-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-McxO38P3xiLG7yDv_Y1%2F-McxlDcm1eO3gUwu2mF8%2F-Mcxlpa0TlWO5jRiecwX%2Fimage.png?alt=media\&token=36ba6c7e-9f27-4d15-b7b3-4248ddc40623)

### 发生了什么？

前文说到，docker image 就像是虚拟机磁盘镜像一样，是制作完成的东西。

我们这里有一个叫做 hello-world 的 docker image，它是别人制作完的一个 docker 镜像。\
docker 会先在本地寻找有没有一个叫做 hello-world 的 docker image，如果本地没有，就会去网上寻找（默认在 Docker Hub 寻找<https://hub.docker.com/_/hello-world>），找到了以后就会将它下载下来，并且运行这个容器。

一般虚拟机是按照操作系统来划分的，docker 一般是按照应用来划分的。操作系统关机，虚拟机会被关机，同样的，docker 实例中运行的应用结束了，那么该容器也会被关闭。

我们可以通过

```bash
docker ps -a
```

来查看所有容器的状态，这就好比是看虚拟机管理器左边那个条条一样

![虚拟机左边那个条条](https://4102141993-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-McxO38P3xiLG7yDv_Y1%2F-McxlDcm1eO3gUwu2mF8%2F-McxnDWHlpo_8LqXXjmh%2Fvmware.jpg?alt=media\&token=5ee9e1a8-ead4-4084-809a-a639cc545e22)

只不过，一个是可视化的，一个是在终端上的。

![docker cli](https://4102141993-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-McxO38P3xiLG7yDv_Y1%2F-McxlDcm1eO3gUwu2mF8%2F-McxnAKDQ2BrCXBgrn2E%2Fimage.png?alt=media\&token=d9f64334-6a0c-4573-8d99-e82c81b91f83)
