mirror of
https://github.com/pcvolkmer/docker-pps.git
synced 2025-04-19 17:56:50 +00:00
Changed behavior of container host param
This commit is contained in:
parent
5495ecc95a
commit
a4b9fd69c9
13
main.go
13
main.go
@ -31,7 +31,7 @@ var (
|
|||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
q = flag.BoolP("quiet", "q", false, "Only display process IDs")
|
q = flag.BoolP("quiet", "q", false, "Only display process IDs")
|
||||||
h = flag.StringP("host", "h", "", "Container `host`")
|
h = flag.StringP("host", "H", "", "Container `host`")
|
||||||
uids = flag.String("uid", "", "Only display processes for `user`name/UID(s)")
|
uids = flag.String("uid", "", "Only display processes for `user`name/UID(s)")
|
||||||
help = flag.Bool("help", false, "Show this help text")
|
help = flag.Bool("help", false, "Show this help text")
|
||||||
}
|
}
|
||||||
@ -54,7 +54,18 @@ func main() {
|
|||||||
|
|
||||||
var opts []client.Opt
|
var opts []client.Opt
|
||||||
if *h != "" {
|
if *h != "" {
|
||||||
|
if !strings.Contains(*h, "//") {
|
||||||
|
*h = "tcp://" + *h
|
||||||
|
}
|
||||||
|
if u, err := client.ParseHostURL(*h); err == nil {
|
||||||
|
if u.Port() != "" {
|
||||||
opts = append(opts, client.WithHost(*h))
|
opts = append(opts, client.WithHost(*h))
|
||||||
|
} else {
|
||||||
|
opts = append(opts, client.WithHost(*h+":2375"))
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
log.Fatal(err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
dc, err := client.NewClientWithOpts(opts...)
|
dc, err := client.NewClientWithOpts(opts...)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user