"docker container exec --tty --interactive" - Attach to Container
How to attach console to a Running Container using the "docker container exec" command? I want to get a shell TTY terminal on the container.
To attach a TTY terminal console to a Running Container, you can execute the /bin/sh command on the container with "--tty and "--interactive" options.
1. Check the container status to make it is still running.
$ docker container list --latest CONTAINER ID IMAGE COMMAND CREATED STATUS NAMES a4570be81d29 alpine "sleep 36000" 8 minutes ago Up 8 minutes 3rd_alpine
2. Send the "/bin/sh" command to the container and stay attached as the console.
$ docker container exec --tty --interactive 3rd_alpine /bin/sh / # ps -ef PID USER TIME COMMAND 1 root 0:00 sleep 36000 31 root 0:00 /bin/sh 41 root 0:00 ps -ef
3. End the shell TTY terminal session.
/ # exit $
As you can see, with the Alpine container running the "sleep" command in the background, we can a TTY shell terminal to run any Alpine Linux command.
Basically, we have a baby virtual Alpine Linux system running on the Docker Engine.
2018-12-28, 200👍, 0💬
What Is an HTML "em" Tag/Element? An "em" element is an inline element that you can use to specify t...
How To Connect to MySQL from a PHP Script in PHP? If you want access the MySQL server, you must crea...
How To Get All the Values Out of an Array in PHP? Function array_values() returns a new array that c...
What is EPUB 2.0 Metadata "dc:publisher" and "dc:rights" elements? EPUB 2.0 Metadata "dc:publisher" ...
Where to find tutorials on EPUB file format? I want to know how to create EPUB books. Here is a larg...