MCPcopy Create free account
hub / github.com/1Panel-dev/1Panel / checkContainerStatus

Function checkContainerStatus

agent/app/service/runtime_utils.go:715–729  ·  view source on GitHub ↗
(name string)

Source from the content-addressed store, hash-verified

713}
714
715func checkContainerStatus(name string) (string, error) {
716 dockerCli, err := docker.NewClient()
717 if err != nil {
718 return "", err
719 }
720 defer dockerCli.Close()
721 names, err := dockerCli.ListContainersByName([]string{name})
722 if err != nil {
723 return "", err
724 }
725 if len(names) > 0 {
726 return names[0].State, nil
727 }
728 return "", nil
729}
730
731func delPHPExtensions(dir, phpExtensionDir, fileName, extName string) {
732 fileOp := files.NewFileOp()

Callers 2

ensureContainerRunningFunction · 0.85
UpdateConfigFileMethod · 0.85

Calls 2

CloseMethod · 0.95
ListContainersByNameMethod · 0.95

Tested by

no test coverage detected