mirror of https://github.com/OpenVidu/openvidu.git
openvidu-server: LocalDockerManage#getMountsForContainers added
parent
615a8370e3
commit
fa2e949b99
|
@ -35,6 +35,7 @@ import com.github.dockerjava.api.command.CreateContainerCmd;
|
||||||
import com.github.dockerjava.api.command.CreateContainerResponse;
|
import com.github.dockerjava.api.command.CreateContainerResponse;
|
||||||
import com.github.dockerjava.api.command.ExecCreateCmdResponse;
|
import com.github.dockerjava.api.command.ExecCreateCmdResponse;
|
||||||
import com.github.dockerjava.api.command.InspectContainerResponse;
|
import com.github.dockerjava.api.command.InspectContainerResponse;
|
||||||
|
import com.github.dockerjava.api.command.InspectContainerResponse.Mount;
|
||||||
import com.github.dockerjava.api.command.InspectImageResponse;
|
import com.github.dockerjava.api.command.InspectImageResponse;
|
||||||
import com.github.dockerjava.api.exception.ConflictException;
|
import com.github.dockerjava.api.exception.ConflictException;
|
||||||
import com.github.dockerjava.api.exception.DockerClientException;
|
import com.github.dockerjava.api.exception.DockerClientException;
|
||||||
|
@ -260,6 +261,14 @@ public class LocalDockerManager implements DockerManager {
|
||||||
return containerIds;
|
return containerIds;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public List<Mount> getMountsForContainers(List<String> containers) {
|
||||||
|
List<Mount> mounts = new ArrayList<>();
|
||||||
|
for (String container : containers) {
|
||||||
|
mounts.addAll(this.dockerClient.inspectContainerCmd(container).exec().getMounts());
|
||||||
|
}
|
||||||
|
return mounts;
|
||||||
|
}
|
||||||
|
|
||||||
public String getImageId(String fullImageName) {
|
public String getImageId(String fullImageName) {
|
||||||
InspectImageResponse imageResponse = this.dockerClient.inspectImageCmd(fullImageName).exec();
|
InspectImageResponse imageResponse = this.dockerClient.inspectImageCmd(fullImageName).exec();
|
||||||
return imageResponse.getId();
|
return imageResponse.getId();
|
||||||
|
|
Loading…
Reference in New Issue