code: func (c *Container) FromDisk() error {
  	jsonSource, err := os.Open(c.StatePath())
  	if err != nil {
  		return err
  	}
  	defer jsonSource.Close()
  
  	dec := json.NewDecoder(jsonSource)
  	return dec.Decode(c.state)
  }
docs: // FromDisk restores container's state from disk