列出容器的pid

    xiaoxiao2022-07-12  142

    package main import ( "fmt" "log" docker "github.com/fsouza/go-dockerclient" ) func main() { client, err := docker.NewClient("unix:///var/run/docker.sock") if err != nil { log.Fatal(err) } info, err := client.ListContainers(docker.ListContainersOptions{All: true}) if err != nil { log.Fatal(err) } for _, co := range info { dinfo, err := client.InspectContainer(co.ID[0:12]) if err != nil { log.Fatal(err) } fmt.Println(dinfo.State.Pid) } }
    最新回复(0)