"docker container exec" - Execute Command on Running Container

Q

How to Execute an extra Command on a Running Container using the "docker container exec" command?

✍: FYIcenter.com

A

Since Linux system is a multi-tasking system, you can send an extra command to be executed on a running Alpine container.

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 another command to be executed on the container.

$ docker container exec 3rd_alpine ps -ef

PID   USER     TIME  COMMAND
    1 root      0:00 sleep 36000
    6 root      0:00 ps -ef

As you can see, the second command, "ps -ef", was executed correctly on the container. The output tells us that the Alpine container is not busy at all. Only 2 processes are running in there!

 

"docker container exec --tty --interactive" - Attach to Container

"docker container run --detached" - Run Container in Background

Alpine Linux Docker Image

⇑⇑ Docker Container Platform - Tutorials

2019-05-18, 270👍, 0💬