protected ContainerConfig createContainerConfig(DockerCreateOptions options) { ContainerConfig containerConfig = new ContainerConfig(); containerConfig.setImage(options.getImage()); List<String> cmdList = options.getCmd(); if (cmdList != null && cmdList.size() > 0) { containerConfig.setCmd(cmdList.toArray(new String[cmdList.size()])); } containerConfig.setEntrypoint(options.getEntrypoint()); String workingDir = options.getWorkingDir(); if (workingDir != null) { containerConfig.setWorkingDir(workingDir); } containerConfig.setAttachStdout(true); containerConfig.setAttachStderr(true); containerConfig.setTty(true); return containerConfig; }