code: func (daemon *Daemon) containerInspect120(name string) (*v1p20.ContainerJSON, error) {
  	container, err := daemon.GetContainer(name)
  	if err != nil {
  		return nil, err
  	}
  
  	container.Lock()
  	defer container.Unlock()
  
  	base, err := daemon.getInspectData(container)
  	if err != nil {
  		return nil, err
  	}
  
  	mountPoints := container.GetMountPoints()
  	config := &v1p20.ContainerConfig{
  		Config:          container.Config,
  		MacAddress:      container.Config.MacAddress,
  		NetworkDisabled: container.Config.NetworkDisabled,
  		ExposedPorts:    container.Config.ExposedPorts,
  		VolumeDriver:    container.HostConfig.VolumeDriver,
  	}
  	networkSettings := daemon.getBackwardsCompatibleNetworkSettings(container.NetworkSettings)
  
  	return &v1p20.ContainerJSON{
  		ContainerJSONBase: base,
  		Mounts:            mountPoints,
  		Config:            config,
  		NetworkSettings:   networkSettings,
  	}, nil
  }
docs: // containerInspect120 serializes the master version of a container into a json type.