There are times when we only need to run a command inside a Docker container without actually accessing the container, and this post will show you how to do it.
This post will show how to run a command inside a Docker container directly from a Docker host or client.
Execute
To run commands, we use the docker exec command with the container name and the command we need to run. In the following example, I have a Docker container called deploy01 that I will run the df -h command against.
docker exec deploy01 df -h
Filesystem Size Used Avail Use% Mounted on
overlay 251G 4.7G 234G 2% /
tmpfs 64M 0 64M 0% /dev
tmpfs 6.1G 0 6.1G 0% /sys/fs/cgroup
shm 64M 0 64M 0% /dev/shm
/dev/sdc 251G 4.7G 234G 2% /etc/hosts
tmpfs 6.1G 0 6.1G 0% /proc/acpi
tmpfs 6.1G 0 6.1G 0% /sys/firmware