diff --git a/client/driver/rkt.go b/client/driver/rkt.go index 17f82e6c8..c959301dd 100644 --- a/client/driver/rkt.go +++ b/client/driver/rkt.go @@ -163,7 +163,7 @@ func (d *RktDriver) Start(ctx *ExecContext, task *structs.Task) (DriverHandle, e if !ok { return nil, fmt.Errorf("Failed to find task local directory: %v", task.Name) } - cmdArgs = append(cmdArgs, fmt.Sprintf("--volume %s,kind=empty,readOnly=false,source=%s --mount volume=data,target=%s", task.Name, local, ctx.AllocDir.SharedDir)) + cmdArgs = append(cmdArgs, fmt.Sprintf("--volume %s,kind=host,readOnly=false,source=%s --mount volume=%s,target=%s", task.Name, local, task.Name, ctx.AllocDir.SharedDir)) // Check if the user has overriden the exec command. if execCmd, ok := task.Config["command"]; ok {