Tools, FAQ, Tutorials:
"Ctrl-p Ctrl-q" - detach Console
How to use the "Ctrl-p Ctrl-q" sequence to detach console from the TTY terminal of container's running command.
✍: FYIcenter.com
If have attached your console to the TTY terminal of the running command
of a container using the "docker container attach" or "docker container start --attach"
command, you can enter the "Ctrl-p Ctrl-q" sequence to detach the console.
After all consoles detached, the container's default command will continuer to run quietly in the Docker Engine.
1. Create a new container with a TTY terminal in interactive mode:
fyicenter$ docker container create --name java --tty --interactive openjdk
2. Start the container with the console attached to the TTY terminal and interact with the default command.
fyicenter$ docker container start --attach --interactive java jshell> 1+2; fyicenter$1 ==> 3
3. Enter "Ctrl-p" followed by "Ctrl-q", you see the console is detached:
jshell> read escape sequence fyicenter$
4. You can attach the console back to the container again:
jshell>5 5+6; fyicenter$5 ==> 11
As you can see, we are able attach and detach a console to the TTY terminal of the default running command on the container at any time.
⇒ "docker container exec" - Execute Command on Container
⇐ "docker container attach" - Attach Console
2021-10-10, ∼4789🔥, 0💬
Popular Posts:
How to Install Docker Desktop 2.5.0 on Windows 10? You can follow this tutorial to Install Docker De...
What validation keywords I can use in JSON Schema to specifically validate JSON Array values? The cu...
Where to find tutorials on Visual Studio? I want to know How to learn Visual Studio. Here is a large...
How To Pad an Array with the Same Value Multiple Times in PHP? If you want to add the same value mul...
How to access Request body from "context.Request.Body" object in Azure API Policy? Request body is t...