dockerimg: do not allocate a TTY in one-shot mode
diff --git a/dockerimg/dockerimg.go b/dockerimg/dockerimg.go
index 66f1654..f2e0f25 100644
--- a/dockerimg/dockerimg.go
+++ b/dockerimg/dockerimg.go
@@ -417,11 +417,14 @@
 func createDockerContainer(ctx context.Context, cntrName, hostPort, relPath, imgName string, config ContainerConfig) error {
 	cmdArgs := []string{
 		"create",
-		"-it",
+		"-i",
 		"--name", cntrName,
 		"-p", hostPort + ":80", // forward container port 80 to a host port
 		"-e", "SKETCH_ANTHROPIC_API_KEY=" + config.AntAPIKey,
 	}
+	if !config.OneShot {
+		cmdArgs = append(cmdArgs, "-t")
+	}
 
 	for _, envVar := range getEnvForwardingFromGitConfig(ctx) {
 		cmdArgs = append(cmdArgs, "-e", envVar)