Docker Detached Mode

What is detached mode in the docker world? I read this article
Link, but it does not explain exactly what detached mode mean.

  • Providing host files for docker machine with cloud provider
  • Connect java application to YouTube Vitess database
  • Does Mono support SqlDbType Structured?
  • How to run Google Datalab locally?
  • Give multiple tags to docker image using one docker tag command
  • How can I run configuration commands after startup in Docker?
  • docker not building a new clean image
  • How to use GC in Docker Registry without accessing container
  • AWS EC2 ELB Docker Routing
  • Not able to connect to network inside docker container
  • Basic auth for Curl command into the secret of openshift
  • docker-compose - database migrations and other pre/post scripts
  • One Solution collect form web for “Docker Detached Mode”

    You can start a docker container in detached mode with a -d option. So the container starts up and run in background. That means, you start up the container and could use the console after startup for other commands.

    The opposite of detached mode is foreground mode. That is the default mode, when -d option is not used. In this mode, the console you are using to execute docker run will be attached to standard input, output and error. That means your console is attached to the container’s process.

    In detached mode, you can follow the standard output of your docker container with docker logs -f <container_ID>.

    Just try both options. I always use the detached mode to run my containers. I hope I could explain it a little bit clearer.

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.