reid 2 лет назад
Родитель
Сommit
b0ab7c7ac7
1 измененных файлов с 7 добавлено и 5 удалено
  1. 7 5
      docker/docker.go

+ 7 - 5
docker/docker.go

@@ -144,6 +144,7 @@ func StartContainer(containerName string, containerType string) (structs.Contain
 	desiredHash := containerInfo["hash"]
 	desiredRepo := containerInfo["repo"]
 	desiredImage := fmt.Sprintf("%s:%s@sha256:%s", desiredRepo, desiredTag, desiredHash)
+	desiredStatus := "running"
 	if desiredTag == "" || desiredHash == "" {
 		err = fmt.Errorf("Version info has not been retrieved!")
 		return containerState, err
@@ -227,11 +228,12 @@ func StartContainer(containerName string, containerType string) (structs.Contain
 		return containerState, fmt.Errorf("failed to inspect container %s: %v", containerName, err)
 	}
 	containerState = structs.ContainerState{
-		ID:        containerDetails.ID,
-		Name:      containerName,
-		Image:     desiredImage,
-		Status:    containerDetails.State.Status,
-		CreatedAt: containerDetails.Created,
+		ID:            containerDetails.ID,
+		Name:          containerName,
+		Image:         desiredImage,
+		DesiredStatus: desiredStatus,
+		ActualStatus:  containerDetails.State.Status,
+		CreatedAt:     containerDetails.Created,
 	}
 	return containerState, err
 }