Macの場合はboot2docker
Dockerが実行可能なcoreosなどでもOK(https://github.com/coreos/coreos-vagrant)
https://docs.docker.com/compose/
複数のコンテナからなるアプリケーションを
YAMLファイル一つで定義して、簡単なコマンドでアプリケーションの起動や管理ができるツールです。
$ git clone https://github.com/shinofara/golang-web-application.git
$ golang-web-application
build an image for your code, and start everything up
ビルドして、そして全部立ち上げます。
$ docker-compose up -d
Recreating demo_go_1...
Recreating demo_nginx_1...
$ curl -l http://<docker host serverのIP>:18888
Hello World !