How to execute shell command on running docker container?

Use the below syntax:

docker exec -ti <container_id> <command>

To check the container id, run docker container ls command in the console.


  • To print date in the console - docker exec -ti date
  • To echo Hello World in console - docker exec -ti 011f0b0f68ce echo "hello world"
  • To create a directory inside container - docker exec -ti 011f0b0f68ce mkdir -p "/home/databox"

Reference -

Buy Me A Coffee