Added getImage() setImage() to the ThinContainerExecRunner interface
[arvados.git] / lib / crunchrun / docker_adapter.go
index 795d06b567d5ac38ff9336ac28038fc0fb0900bf..1019e7df7bff22efff67bb9a340d47fc696c3980 100644 (file)
@@ -211,6 +211,13 @@ func (a *DockerAdapter) GetContainerConfig() (ContainerConfig, error) {
 func (a *DockerAdapter) GetHostConfig() (HostConfig, error) {
        return a.hostConfig, nil
 }
+func (a *DockerAdapter) GetImage() (imageID string) {
+       return a.containerConfig.Image
+}
+
+func (a *DockerAdapter) SetImage(imageID string) {
+       a.containerConfig.Image = imageID
+}
 
 func adapter(docker ThinDockerClient) ThinContainerExecRunner {
        return_object := &DockerAdapter{docker: docker}