Versions in this module Expand all Collapse all v0 v0.0.1 Aug 3, 2023 Changes in this version + const DockerNamespace + var ArgDockerCA = flag.String("docker-tls-ca", "ca.pem", "path to trusted CA") + var ArgDockerCert = flag.String("docker-tls-cert", "cert.pem", "path to client certificate") + var ArgDockerEndpoint = flag.String("docker", "unix:///var/run/docker.sock", "docker endpoint") + var ArgDockerKey = flag.String("docker-tls-key", "key.pem", "path to private key") + var ArgDockerTLS = flag.Bool("docker-tls", false, "use TLS to connect to docker") + var VersionRe = regexp.MustCompile(versionRegexpString) + func APIVersion() ([]int, error) + func APIVersionString() (string, error) + func Client() (*dclient.Client, error) + func DetermineDeviceStorage(storageDriver StorageDriver, storageDir string, rwLayerID string) (rootfsStorageDir string, zfsFilesystem string, zfsParent string, err error) + func FsStats(stats *info.ContainerStats, machineInfoFactory info.MachineInfoFactory, ...) error + func Images() ([]v1.DockerImage, error) + func Info() (*dockertypes.Info, error) + func NewPlugin() container.Plugin + func ParseVersion(versionString string, regex *regexp.Regexp, length int) ([]int, error) + func Register(factory info.MachineInfoFactory, fsInfo fs.FsInfo, ...) error + func RootDir() string + func SetTimeout(timeout time.Duration) + func StartThinPoolWatcher(dockerInfo *dockertypes.Info) (*devicemapper.ThinPoolWatcher, error) + func StartZfsWatcher(dockerInfo *dockertypes.Info) (*zfs.ZfsWatcher, error) + func Status() (v1.DockerStatus, error) + func StatusFromDockerInfo(dockerInfo dockertypes.Info) (v1.DockerStatus, error) + func StatusWithContext(ctx context.Context) (v1.DockerStatus, error) + func ValidateInfo(GetInfo func() (*dockertypes.Info, error), ...) (*dockertypes.Info, error) + func VersionString() (string, error) + type FsHandler struct + DeviceID string + FsHandler common.FsHandler + ThinPoolWatcher *devicemapper.ThinPoolWatcher + ZfsFilesystem string + ZfsWatcher *zfs.ZfsWatcher + func (h *FsHandler) Start() + func (h *FsHandler) Stop() + func (h *FsHandler) Usage() common.FsUsage + type StorageDriver string + const AufsStorageDriver + const DevicemapperStorageDriver + const Overlay2StorageDriver + const OverlayStorageDriver + const VfsStorageDriver + const ZfsStorageDriver