protected AgentMain startDefaultAgent(final String host, final String... args)
throws Exception {
final String stateDir = agentStateDirs.resolve(host).toString();
final List<String> argsList = Lists.newArrayList(
"-vvvv",
"--no-log-setup",
"--no-http",
"--name", host,
"--docker=" + DOCKER_HOST.host(),
"--zk", zk.connectString(),
"--zk-session-timeout", "100",
"--zk-connection-timeout", "100",
"--zk-enable-acls",
"--zk-acl-master-user", MASTER_USER,
"--zk-acl-master-digest", MASTER_DIGEST,
"--zk-acl-agent-user", AGENT_USER,
"--zk-acl-agent-password", AGENT_PASSWORD,
"--state-dir", stateDir,
"--domain", "",
"--port-range="
+ dockerPortRange.lowerEndpoint() + ":"
+ dockerPortRange.upperEndpoint()
);
argsList.addAll(asList(args));
return startAgent(argsList.toArray(new String[argsList.size()]));
}