What is the use of docker exec command?

DOCKER EXEC command is used to run a second command in an already running docker container.

In Docker, EXEC command is used to run a second command in an already running docker container.When a docker container is started by means of START or RUN commands, we optionally specify a startup command which is the first command that is executed as soon as the container starts up.But there could be scenarios where we would want to run another command on the already running container, or we may want to do a shell into the container (for debug purpose e.g)In such cases we use the docker exec command along with the command to run.docker exec -it c669abe2068a bashIn the above example, the EXEC command runs a “bash” command on the running container resulting in opening a bash terminal.The flags i and t along with the command represent “input” and output to terminal respectively.
Ram
Ram

I'm a full-stack developer and a software enthusiast who likes to play around with cloud and tech stack out of curiosity. You can connect with me on Medium, Twitter or LinkedIn.

Privacy Overview
Referbruv

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.

3rd Party Cookies

This website uses Google Analytics to collect anonymous information such as the number of visitors to the site, and the most popular pages.

Keeping this cookie enabled helps us to improve our website.