The Doppler Quarterly Winter 2016 - Page 40

the workloads and massive amounts of data for testing. • Consider your own requirements. What works for other large companies may not be right for your container-based applications. • Don’t forget about security and governance. They have to scale as well. • I suspect that scaling containers will be a bit tricky until more is under- stood about how containers behave at scale. However, with a good understanding of the proper use of containers and the right technology, you’ll be scalable right out of the gate. Understand The Steps If you’re running Linux already, then installing Docker won’t be that complex. However, installing Docker on a Mac or Windows will require a few more steps. Just follow the appropriate OS instructions. The next step is to attempt to run a Dockerized application. Docker has com- piled a public registry of applications available as Docker images, and this com- munity provides many jumping off points for building and running your own container-based applications. Once Docker is installed and online, run a Docker application image by entering: sudo docker run –rm -p 3000:3000 image_name There are a few more details, but for simplicity’s sake, we’ll leave them out of this discussion. Note that the “docker run” command above is running an image called image_name. If it can’t find the image on your local system, it will check the public registry and invoke it ѡɔչ)Qȁхȁ́ͥ䁅хȁՍ)ѥ́ɔх́ᕍх́ѡЁЁ)Mԁչձѥͽѕх́ѡ́х́ͥ)и 䁅pɷtѼѡ́ٔȁ́Սѕ)Ѽɕٔѡхȁɽ䁽Ёѕ́́хͬQ́́ѡ)Ёɕ٥䁍́Ѽѡ٥ɽЁѡЁѡѥ)䁡ٔЁ́ѡ) եȁȁѥɕեɕ́хѥݥѠ͔)ȁѡɔ=Lݡչ́ȸ%хɔѡͅ)ѽ̰ѡ͔ѡȃqӊtѼٔͅѡхȁ́)䰁͠ЁѼѡՉȁɕ䁽ȁЁɥمє)ѡȁ݅Ѽɕє́Ѽєѡѕ́ɕեɕѼեѡ)ݕɵəQ́ѽѕ́ѡɽ́х)ɥѡѥɕѥɕхɽ̸(Q!=AA1H]%9QH