Running docker in VPC and accessing container from another VPC machine

Setting up a container network is much easier with weave. For more AWS-specific instructions, take a look at the project's blog.