## Docker 创建一个容器

### 前言
Docker 是一种开源的容器化平台,可以更加轻松地部署、运行和管理应用程序。在使用 Docker 之前,你需要先安装 Docker。在这篇文章中,我将教你如何使用 Docker 创建一个容器。

### 步骤
让我们通过以下步骤来创建一个容器:

| 步骤 | 描述 |
|------|------|
| 1 | 拉取镜像 |
| 2 | 运行容器 |
| 3 | 进入容器 |

### 详细步骤
#### 步骤 1: 拉取镜像
首先,我们需要从 Docker 镜像仓库中拉取一个镜像来创建容器。在这个示例中,我们使用官方的 Nginx 镜像。

```bash
docker pull nginx
```
这条命令会从 Docker Hub 上拉取最新的 Nginx 镜像到本地。

#### 步骤 2: 运行容器
接下来,我们将使用 `docker run` 命令来运行容器。我们还可以指定一些选项,比如端口映射、容器名称等。

```bash
docker run -d -p 8080:80 --name mynginx nginx
```
- `-d` 参数表示在后台运行容器。
- `-p 8080:80` 表示将容器的 80 端口映射到宿主机的 8080 端口。
- `--name mynginx` 指定容器的名称为 mynginx。
- 最后一个参数是要运行的镜像名称。

#### 步骤 3: 进入容器
如果你需要进入容器来执行一些命令,可以使用 `docker exec` 命令。

```bash
docker exec -it mynginx bash
```
- `-it` 参数表示以交互式的方式进入容器。
- `mynginx` 是我们之前指定的容器名称。
- `bash` 是进入容器后默认使用的 shell。

现在,你已经成功地使用 Docker 创建了一个容器,可以访问 `http://localhost:8080` 来查看 Nginx 默认页面了。

### 总结
通过上面的步骤,你已经学会了如何使用 Docker 创建一个容器。希望这篇文章对你有所帮助,如果有任何问题,可以随时留言。

### 参考链接
- [Docker 官方文档](https://docs.docker.com/)
- [Docker Hub](https://hub.docker.com/)