2ec5081832fa9f55b59e16203e1a812e2525c417
				
			
			
		
	* Updated README, added LICENSE * New services: memcached, phpcacheadmin * Polished commands * ContainerManager now persists state
ServerCtl - Services for Developers
Todo
- Add a --temporary option to start to remove volume after stop
 - Rename from 
serverctltoserver - Implement variables in environment section
 - Provide environment, ex. 
${SERVER_HOST}for docker host IP - Add filtering to 
findcommand, to seach for tags or name - App port binding, i.e. phpmyadmin on 9000, phpcacheadmin on 9001
 
Examples
Say you need a Mongodb instance for something. Try this:
$ serverctl start mongo
Started mongo<default>
  Mongo client: 27017
$
What just happened? Well, the start command pulled and started a new container
from the latest docker image using sensible defaults from the service registry.
Let's start another one:
$ serverctl start mongo --instance other --portoffset 1
Started mongo<other>
  Mongo client: 27018
$
Check it out!
$ serverctl status
Service   Instance   Ports
mongo     default    27017
          other      27018
$ serverctl stop mongo --all
Stopped mongo<default>
Stopped mongo<other>
$
FAQ
Where is the data stored?
- Data goes in 
$HOME/.var/serverctl 
					Languages
				
				
								
								
									PHP
								
								100%