github.com/moby/docker@v26.1.3+incompatible/daemon/inspect_linux.go (about)

     1  package daemon // import "github.com/docker/docker/daemon"
     2  
     3  import (
     4  	"github.com/docker/docker/api/types"
     5  	"github.com/docker/docker/api/types/backend"
     6  	"github.com/docker/docker/container"
     7  )
     8  
     9  // This sets platform-specific fields
    10  func setPlatformSpecificContainerFields(container *container.Container, contJSONBase *types.ContainerJSONBase) *types.ContainerJSONBase {
    11  	contJSONBase.AppArmorProfile = container.AppArmorProfile
    12  	contJSONBase.ResolvConfPath = container.ResolvConfPath
    13  	contJSONBase.HostnamePath = container.HostnamePath
    14  	contJSONBase.HostsPath = container.HostsPath
    15  
    16  	return contJSONBase
    17  }
    18  
    19  func inspectExecProcessConfig(e *container.ExecConfig) *backend.ExecProcessConfig {
    20  	return &backend.ExecProcessConfig{
    21  		Tty:        e.Tty,
    22  		Entrypoint: e.Entrypoint,
    23  		Arguments:  e.Args,
    24  		Privileged: &e.Privileged,
    25  		User:       e.User,
    26  	}
    27  }