# Flow Typescript Docker Toolkit SDK

### 函数 `checkDockerInstallation`
#### 功能描述
检查Docker是否安装。

本函数通过尝试执行`docker --version`命令来检测Docker客户端是否已安装在系统中, 通过判断 `docker buildx version` 返回日志判断是否为 docker-ce 版本。如果命令执行成功，即表明Docker已安装，函数返回`true`；如果命令执行失败，说明Docker未安装，函数返回`false`。

#### 返回值
- **类型**: `boolean`
- **描述**: 如果Docker已安装则返回`true`，否则返回`false`。

### 函数：`waitDockerDaemonReady`
#### 功能描述
这是一个异步函数，它尝试通过执行命令来检查Docker守护进程是否已启动并可用。如果Docker守护进程尚未准备好，函数将等待一段时间后重试，直到达到最大尝试次数后抛出异常。

#### 参数
- `maxAttempts` (可选): 最大尝试次数，默认为100次。这个参数用于控制等待的耐心，防止无限等待。

## And so on ...
