Skip to content

Managing a system of multiple servers/daemons using Docker

Notifications You must be signed in to change notification settings

gavinls/helloworld

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Managing Complex Server Systems Using Docker

This project is a demo showing how to use Docker to manage a system consisting of more than one programs.

It contains two programs -- a search engine server (searchengine) and an indexer daemon (indexer). searchengine is an HTTP server, which accepts queries and returns search results by looking up a data structure known as index. It is also an RPC server, which accepts index updates generated by indexer, which sends new indexes to searchengine once a second.

Using this project as an example, I wrote a blog post, Docker: A Revolution of Development, Test and Deployment, to show you how to manage systems of micro-service architecture using Docker.

About

Managing a system of multiple servers/daemons using Docker

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 70.8%
  • Go 29.2%