public class DockerClientUtil extends Object
| Constructor and Description |
|---|
DockerClientUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
copyArchiveFromContainerCmd(com.github.dockerjava.api.DockerClient dockerClient,
String containerId,
LogRecorder logRecorder,
String resultFile,
String resultFileOut)
将容器文件下载到本地
|
static void |
pullLog(com.github.dockerjava.api.DockerClient dockerClient,
String containerId,
Integer tail,
Charset charset,
Consumer<String> consumer)
拉取容器日志
|
static void |
removeContainerCmd(com.github.dockerjava.api.DockerClient dockerClient,
String containerId)
删除容器
|
public static void pullLog(com.github.dockerjava.api.DockerClient dockerClient,
String containerId,
Integer tail,
Charset charset,
Consumer<String> consumer)
throws InterruptedException
dockerClient - 连接containerId - 容器IDcharset - 字符编码consumer - 回调InterruptedException - 打断异常public static void copyArchiveFromContainerCmd(com.github.dockerjava.api.DockerClient dockerClient,
String containerId,
LogRecorder logRecorder,
String resultFile,
String resultFileOut)
dockerClient - 容器连接containerId - 容器IDlogRecorder - 日志记录resultFile - 结果文件resultFileOut - 保存目录public static void removeContainerCmd(com.github.dockerjava.api.DockerClient dockerClient,
String containerId)
dockerClient - docker 连接containerId - 容器IDCopyright © 2017–2022. All rights reserved.