There are a number of web interfaces for Docker out there like Rancher.io and Shipyard
Another approach would be to use the native process manager for your host OS. On Ubuntu 14.04, that would be Upstart while on CoreOS it is systemd. This will allow you to start, stop, and check the status of your containers using the native
As an example, I created a WordPress container using the
tutum/wordpress image and named it "example.com"
docker run -p 80:80 --name "example.com" tutum/wordpress
A simple Upstart script to manage a Docker container would look like:
description "Wordpress - example.com"
author "Doker Guru"
start on filesystem and started docker
stop on runlevel [!2345]
exec /usr/bin/docker start -a example.com
pre-stop exec /usr/bin/docker stop -a example.com
and install it to
/etc/init/example.conf The container will now start on boot, respawn if it dies, and you can use commands like:
$ sudo service example status
$ sudo service example start
example start/running, process 2900
$ sudo service example stop
Once you have multiple containers running multiple services running, this can make your life much easier.