docker exec

command

Syntax

docker exec [OPTIONS] CONTAINER COMMAND [ARG...]

Parameters

ParametersDescriptionExamplesLevel
-it docker exec -it web bash Common
-d --detach docker exec -d web touch /tmp/test Common
-e --env docker exec -e DEBUG=1 web node script.js Advanced
-u --user docker exec -u root web apt update Advanced
-w --workdir docker exec -w /app web ls Advanced

Examples

Shell

docker exec -it my-container bash
bash sh

docker exec web cat /etc/nginx/nginx.conf
command

root

docker exec -u root web apt-get update

docker exec -w /app web python manage.py migrate

Common Errors

Error: No such container, docker ps
OCI runtime exec failed: exec failed: unable to start container process: exec: "bash": executable file not foundbash, sh: docker exec -it container sh
Error response from daemon: Container is not running, docker start

Tips

Related Commands