要使用 Docker 查找特定容器(container)的日志,你可以使用 `docker logs` 命令,并传入容器的 ID 或者名称。以下是根据容器 ID 查找日志的步骤:
1. 首先,确保你知道要查询日志的容器的 ID。你可以使用以下命令来列出所有运行中的容器及其 ID:
```sh
docker ps
```
2. 找到目标容器的 ID 后,使用以下命令来查看该容器的日志:
```sh
docker logs
```
其中 `` 是你要查询日志的容器的 ID。
例如,如果你的容器 ID 是 `e94f9a2c4473`,那么命令将是:
```sh
docker logs e94f9a2c4473
```
如果你想查看日志的更多选项,`docker logs` 命令还支持以下参数:
- `-f` 或 `--follow`:持续输出日志,就像 `tail -f` 一样。
- `--since`:输出自指定时间戳之后或指定时间点之后的日志。
- `--tail`:仅输出日志的最后 N 行。
例如,如果你想查看最后 100 行日志,你可以使用:
```sh
docker logs --tail 100
```
如果你想从某个时间点开始查看日志,可以使用:
```sh
docker logs --since "2023-01-01T00:00:00Z"
```
确保替换 `` 为你的实际容器 ID。