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.