code: func (ds *dockerService) Status(_ context.Context, r *runtimeapi.StatusRequest) (*runtimeapi.StatusResponse, error) {
  	runtimeReady := &runtimeapi.RuntimeCondition{
  		Type:   runtimeapi.RuntimeReady,
  		Status: true,
  	}
  	networkReady := &runtimeapi.RuntimeCondition{
  		Type:   runtimeapi.NetworkReady,
  		Status: true,
  	}
  	conditions := []*runtimeapi.RuntimeCondition{runtimeReady, networkReady}
  	if _, err := ds.client.Version(); err != nil {
  		runtimeReady.Status = false
  		runtimeReady.Reason = "DockerDaemonNotReady"
  		runtimeReady.Message = fmt.Sprintf("docker: failed to get docker version: %v", err)
  	}
  	if err := ds.network.Status(); err != nil {
  		networkReady.Status = false
  		networkReady.Reason = "NetworkPluginNotReady"
  		networkReady.Message = fmt.Sprintf("docker: network plugin is not ready: %v", err)
  	}
  	status := &runtimeapi.RuntimeStatus{Conditions: conditions}
  	return &runtimeapi.StatusResponse{Status: status}, nil
  }
docs: // Status returns the status of the runtime.