public class DockerUtil extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_RUNS
默认镜像
|
static String |
DOCKER_FILE
dockerfile 文件名称
|
static String[] |
FILE_PATHS
资源路径参考
ConfigDataEnvironment |
static String |
RUNS_FOLDER
容器构建存放 dockerfile 目录
|
Constructor and Description |
---|
DockerUtil() |
Modifier and Type | Method and Description |
---|---|
static File |
createTemp(String name,
File tempDir)
临时文件目录
|
static com.github.dockerjava.api.DockerClient |
get(Map<String,Object> parameter)
获取 docker client ,会使用缓存
|
static File |
getResourceToFile(String name,
File tempDir)
转化文件
|
static String |
getResourceToFilePath(String name,
File tempDir)
转化文件
|
static String |
parseResponseItem(com.github.dockerjava.api.model.ResponseItem responseItem)
获取进度信息
|
public static final String[] FILE_PATHS
ConfigDataEnvironment
public static final String RUNS_FOLDER
public static final String DEFAULT_RUNS
public static final String DOCKER_FILE
public static com.github.dockerjava.api.DockerClient get(Map<String,Object> parameter)
如果参数包含 closeBefore 则重新创建
parameter
- 参数public static File createTemp(String name, File tempDir)
name
- 文件名tempDir
- 临时文件目录public static File getResourceToFile(String name, File tempDir)
name
- 资源名称tempDir
- 临时路径public static String getResourceToFilePath(String name, File tempDir)
name
- 资源名称tempDir
- 临时路径public static String parseResponseItem(com.github.dockerjava.api.model.ResponseItem responseItem)
responseItem
- 响应结果Copyright © 2017–2022. All rights reserved.