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

Q

How to Create a new Container and run it in the background using the "docker container run --detach" command?

✍: FYIcenter.com

A

If you want to create an Alpine container and start a command that runs for a long time, you can use the --detach option to let it run in the background.

1. Create a new container with "alpine" image and start it in the background. The container is doing nothing but sleeping for 10 hours.

$ docker container run --name 3rd_alpine --detach alpine sleep 36000

a4570be81d299db8aa24fa1f677aa293410af0a0a436ec9cd0e162fc785dc215
$

2. Check the container status.

$ docker container list --latest

CONTAINER ID  IMAGE   COMMAND        CREATED        STATUS         NAMES
a4570be81d29  alpine  "sleep 36000"  8 seconds ago  Up 8 seconds   3rd_alpine

As you can see, we have started a new Alpine container that runs a long execution command in the background quietly.

You can check its log message. But it will be empty.

 

"docker container exec" - Execute Command on Running Container

"docker container run" - Create Container with New Command

Alpine Linux Docker Image

⇑⇑ Docker Container Platform - Tutorials

2019-05-18, 208👍, 0💬