Use dockerd instead of docker daemon in integration-cli

Updating `integration-cli/daemon.go` to use `dockerd` instead of `docker
daemon` to start up the daemon.

Signed-off-by: Vincent Demeester <vincent@sbr.pm>
Upstream-commit: f87053b9c387a5a577383c758dc901cb8bf539e2
Component: engine
This commit is contained in:
Vincent Demeester
2016-05-26 13:14:35 +02:00
parent 381674582f
commit f408291a41
4 changed files with 17 additions and 10 deletions

View File

@ -23,9 +23,6 @@ import (
// Daemon represents a Docker daemon for the testing framework.
type Daemon struct {
// Defaults to "daemon"
// Useful to set to --daemon or -d for checking backwards compatibility
Command string
GlobalFlags []string
id string
@ -72,7 +69,6 @@ func NewDaemon(c *check.C) *Daemon {
}
return &Daemon{
Command: "daemon",
id: id,
c: c,
folder: daemonFolder,
@ -137,11 +133,10 @@ func (d *Daemon) Start(args ...string) error {
// StartWithLogFile will start the daemon and attach its streams to a given file.
func (d *Daemon) StartWithLogFile(out *os.File, providedArgs ...string) error {
dockerBinary, err := exec.LookPath(dockerBinary)
dockerdBinary, err := exec.LookPath(dockerdBinary)
d.c.Assert(err, check.IsNil, check.Commentf("[%s] could not find docker binary in $PATH", d.id))
args := append(d.GlobalFlags,
d.Command,
"--containerd", "/var/run/docker/libcontainerd/docker-containerd.sock",
"--graph", d.root,
"--exec-root", filepath.Join(d.folder, "exec-root"),
@ -175,7 +170,7 @@ func (d *Daemon) StartWithLogFile(out *os.File, providedArgs ...string) error {
}
args = append(args, providedArgs...)
d.cmd = exec.Command(dockerBinary, args...)
d.cmd = exec.Command(dockerdBinary, args...)
d.cmd.Stdout = out
d.cmd.Stderr = out