## 什么是Docker宿主机?

在学习Docker之前,首先需要了解Docker宿主机的概念。Docker宿主机是指运行Docker引擎的系统,也就是安装了Docker软件并可以支持Docker容器运行的主机。它可以是物理主机或虚拟主机,例如云服务器。在Docker中,宿主机负责管理Docker引擎和容器的运行,负责资源的分配和隔离。

### Docker宿主机的搭建步骤:

下表将展示搭建Docker宿主机的步骤,包括安装Docker引擎、创建Docker容器等:

| 步骤 | 操作 |
|------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|
| 步骤一:安装Docker | 下载Docker引擎并进行安装 |
| 步骤二:启动Docker服务 | 启动Docker引擎服务,确保Docker服务正常运行 |
| 步骤三:拉取镜像 | 从Docker Hub或其他镜像仓库拉取所需的Docker镜像 |
| 步骤四:创建容器 | 基于已有镜像创建容器实例,并运行容器 |
| 步骤五:管理容器 | 管理容器的启动、停止、删除等操作 |

### 具体步骤及代码示例:

#### 步骤一:安装Docker

在宿主机上安装Docker引擎,一般可以通过Docker官网提供的安装脚本进行安装。

```bash
# 下载安装脚本
curl -fsSL https://get.docker.com -o get-docker.sh
# 运行安装脚本
sh get-docker.sh
```

#### 步骤二:启动Docker服务

安装完成后,启动Docker引擎服务。

```bash
# 启动Docker服务
sudo systemctl start docker
# 设置开机自启动
sudo systemctl enable docker
```

#### 步骤三:拉取镜像

从Docker Hub上拉取一个Ubuntu的镜像作为示例。

```bash
# 从Docker Hub上拉取Ubuntu镜像
docker pull ubuntu
```

#### 步骤四:创建容器

基于Ubuntu镜像创建一个新的容器,并在容器中执行一个简单的命令。

```bash
# 创建一个新容器并进入交互式模式
docker run -it ubuntu /bin/bash
```

#### 步骤五:管理容器

在容器中执行一些操作,例如查看容器列表、停止容器等。

```bash
# 查看正在运行的容器
docker ps
# 停止指定容器
docker stop
```

通过以上步骤,你已经成功搭建了一个Docker宿主机,并在其中运行了一个简单的容器。希望这篇文章可以帮助你理解什么是Docker宿主机以及如何进行简单的操作。若有任何疑问,欢迎随时向我询问。祝学习顺利!