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, ∼5531🔥, 0💬
Popular Posts:
Where Is the Submitted Form Data Stored in PHP? When a user submit a form on your Web server, user e...
How to validate the id_token signature received from Azure AD v2.0 authentication response? You can ...
How To Access a Specific Character in a String? Any character in a string can be accessed by a speci...
Where to find tutorials on RSS specifications? I want to learn it to describe my API services. Here ...
What Happens If One Row Has Missing Columns? What happens if one row has missing columns? Most brows...