Merge pull request #1036 from crosbymichael/client-addr

Add DefaultAddress to client
This commit is contained in:
Michael Crosby 2017-06-20 13:39:48 -07:00 committed by GitHub
commit 58367550e2
4 changed files with 11 additions and 2 deletions

View File

@ -9,6 +9,9 @@ import (
"time" "time"
) )
// DefaultAddress is the default unix socket address
const DefaultAddress = "/run/containerd/containerd.sock"
func dialer(address string, timeout time.Duration) (net.Conn, error) { func dialer(address string, timeout time.Duration) (net.Conn, error) {
address = strings.TrimPrefix(address, "unix://") address = strings.TrimPrefix(address, "unix://")
return net.DialTimeout("unix", address, timeout) return net.DialTimeout("unix", address, timeout)

View File

@ -7,6 +7,9 @@ import (
winio "github.com/Microsoft/go-winio" winio "github.com/Microsoft/go-winio"
) )
// DefaultAddress is the default unix socket address
const DefaultAddress = `\\.\pipe\containerd-containerd`
func dialer(address string, timeout time.Duration) (net.Conn, error) { func dialer(address string, timeout time.Duration) (net.Conn, error) {
return winio.DialPipe(address, &timeout) return winio.DialPipe(address, &timeout)
} }

View File

@ -1,10 +1,12 @@
package main package main
import "github.com/containerd/containerd"
func defaultConfig() *config { func defaultConfig() *config {
return &config{ return &config{
Root: "/var/lib/containerd", Root: "/var/lib/containerd",
GRPC: grpcConfig{ GRPC: grpcConfig{
Address: "/run/containerd/containerd.sock", Address: containerd.DefaultAddress,
}, },
Debug: debug{ Debug: debug{
Level: "info", Level: "info",

View File

@ -5,6 +5,7 @@ import (
"os" "os"
"github.com/Sirupsen/logrus" "github.com/Sirupsen/logrus"
"github.com/containerd/containerd"
"github.com/containerd/containerd/version" "github.com/containerd/containerd/version"
"github.com/urfave/cli" "github.com/urfave/cli"
) )
@ -38,7 +39,7 @@ containerd CLI
cli.StringFlag{ cli.StringFlag{
Name: "address, a", Name: "address, a",
Usage: "address for containerd's GRPC server", Usage: "address for containerd's GRPC server",
Value: "/run/containerd/containerd.sock", Value: containerd.DefaultAddress,
}, },
cli.DurationFlag{ cli.DurationFlag{
Name: "timeout", Name: "timeout",