From a3613a81aefc94cdccd5ca5fbc8c6769f99c5a28 Mon Sep 17 00:00:00 2001 From: Dean Chen <862469039@qq.com> Date: Fri, 14 Aug 2026 04:37:39 +0500 Subject: [PATCH] docs: note that docker run -a stdin is not --interactive Signed-off-by: Dean Chen <862469039@qq.com> --- data/cli/engine/docker_container_run.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/data/cli/engine/docker_container_run.yaml b/data/cli/engine/docker_container_run.yaml index 1d8363edbf47..e7446b33b6b0 100644 --- a/data/cli/engine/docker_container_run.yaml +++ b/data/cli/engine/docker_container_run.yaml @@ -1954,6 +1954,11 @@ examples: |- and input as needed. You can specify to which of the three standard streams (`STDIN`, `STDOUT`, `STDERR`) you'd like to connect instead, as in: + Attaching `STDIN` is not the same as `--interactive`. Without `-i`, the + container's standard input is closed, so + `docker run -a stdin -a stdout -a stderr busybox cat < file` prints nothing. + Add `-i` when you want to send input. + ```console $ docker run -a stdin -a stdout -i -t ubuntu /bin/bash ```