Docker Captain. AWS Ambassador. Big Data aficionado. www.devopsion.com. Everybody has a plan until they get punched in the face.
Awesome article. Your compliment, although a bit exaggerated ;)… one of the best birthday presents ever Kari!.
Hey Galen. You are right, nvidia-docker is only available for linux distros…We use Docker for Mac/Windows just to issue the docker-machine commands and provision a linux (ubuntu) virtual machine on AWS.
For public webapps, I’d use the same approach: you get the services running on different ports and use an external LB/reverse proxy server
Yes, that would be a common architecture pattern (physical, virtual LB in front of your swarm cluster) . For example, the new Docker for AWS uses AWS Elastic Load Balancer.
Great article Grigoriy. I took the liberty of referencing it in my entry: “Life and death of a container”