code: func runDemoBlobServerContainer(name string) error {
  	removeContainer(name)
  	cmd := exec.Command("docker", "run",
  		"--rm",
  		"--name="+name,
  		"-e", "CAMLI_ROOT="+prodSrcDir+"/website/blobserver-example/root",
  		"-e", "CAMLI_PASSWORD="+randHex(20),
  		"-v", pkSrcDir()+":"+prodSrcDir,
  		"--net=host",
  		"--workdir="+prodSrcDir,
  		"camlistore/demoblobserver",
  		"camlistored",
  		"--openbrowser=false",
  		"--listen=:3179",
  		"--configfile="+prodSrcDir+"/website/blobserver-example/example-blobserver-config.json")
  	stderr := &writerutil.PrefixSuffixSaver{N: 32 << 10}
  	cmd.Stderr = stderr
  	if err := cmd.Run(); err != nil {
  		return fmt.Errorf("failed to run demo blob server: %v, stderr: %v", err, string(stderr.Bytes()))
  	}
  	return nil
  }
docs: // runDemoBlobServerContainer runs the demo blobserver as name in a docker
  // container. It is not run in daemon mode, so it never returns if successful.