Docker

software-development

https://carlosbecker.com/talks/

container application
https://prakhar.me/docker-curriculum/ - printed
https://blog.codeship.com/why-docker/
https://www.oreilly.com/ideas/what-containers-can-do-for-you
https://medium.com/@j_mcnally/a-beginner-s-guide-to-deploying-production-web-apps-to-docker-9458409c6180?_tmc=WrhaI1ejJlMmTpUmHOhTFZsYaUSPUP1yvyq19dsRQ5A#.oidqs9ym3
https://aggarwalarpit.wordpress.com/2015/12/06/running-web-application-in-linked-docker-containers-environment/

https://www.youtube.com/watch?v=YFl2mCHdv24
https://www.youtube.com/watch?v=UV3cw4QLJLs

https://dzone.com/articles/orchestration-with-kubernetes-docker-swarm-and-meso

https://docs.docker.com/engine/understanding-docker/
https://scotch.io/tutorials/getting-started-with-docker
https://blog.talpor.com/2015/01/docker-beginners-tutorial/
https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-getting-started
https://www.codementor.io/devops/tutorial/setup-multiple-mysql-servers-with-different-versions-docker
https://www.codementor.io/docker/tutorial/creating-and-linking-docker-containers
https://www.codementor.io/docker/tutorial/running-docker-in-production-rails-app
https://www.codementor.io/docker/tutorial/what-is-docker-tutorial-andrew-baker-oreilly
https://zwischenzugs.wordpress.com/2016/07/08/a-checklist-for-docker-in-the-enterprise/
https://www.oreilly.com/learning/a-quick-introduction-to-docker-security
https://medium.com/@aherve/how-we-happily-dockerized-our-development-environment-part-1-2-b05fd6927a53
https://medium.com/@alexeiled/testing-strategies-for-docker-containers-f633e261e75a
https://www.airpair.com/node.js/posts/getting-started-with-docker-for-the-nodejs-dev
https://player.oreilly.com/videos/9781771374613
https://muffinresearch.co.uk/tips-for-building-a-dev-env-with-docker/
http://blog.docker.com/2015/06/runc/
http://thenewstack.io/declaring-format-wars-over-docker-slips-a-universal-runtime-into-all-containers/
http://keepingitclassless.net/2015/06/is-container-networking-holding-to-past/
https://blog.ruxit.com/monitoring-is-key-to-docker-success-in-production/
http://www8.hp.com/us/en/software-solutions/stormrunner-load-agile-cloud-testing/index.html
http://blog.docker.com/2015/11/swarm-1-0/
https://medium.com/@x_cray/how-we-cook-mesos-db54814deb11
https://www.exoscale.ch/syslog/2016/07/26/container-orch
https://www.exoscale.ch/syslog/2016/07/14/100k/
https://www.exoscale.ch/syslog/2016/07/11/elk-docker
https://rominirani.com/docker-tutorial-series-writing-a-dockerfile-ce5746617cd#.cycdqvmvg

https://www.youtube.com/watch?v=aLipr7tTuA4 - What is Docker? — great, should watch again
https://www.youtube.com/watch?v=RDVlAyec8fI - Docker: Install and Get Started with Dockers
https://www.youtube.com/watch?v=YFl2mCHdv24 - Learn Docker in 12 Minutes
https://www.youtube.com/watch?v=IEGPzmxyIpo - Introduction to Docker and Containers
https://www.youtube.com/watch?v=pGYAg7TMmp0 - Docker Tutorial - What is Docker & Docker Containers, Images, etc?
https://www.youtube.com/watch?v=h0NCZbHjIpY - Docker Tutorial for Beginners - Part 1
https://www.youtube.com/watch?v=q1qEYM_SESI - Demystifying Docker
https://www.youtube.com/watch?v=Q5POuMHxW-0 - Introduction to Docker
https://www.youtube.com/watch?v=Av2Umb6nELU - Docker in 5 minutes
https://www.youtube.com/watch?v=UV3cw4QLJLs - Docker fundamentals: basics, storage, networking - Introduction to Docker

Bitbucket

> cat Dockerfile

FROM fedora

RUN yum install myapp

EXPOSE 8080

CMD /user/bin/myapp

> docker build -t vbatts/myapps

...

> docker push vbatts/myapps

Docker separates applications from infrastructure using container technology
similar to how virtual machine separate the operating system from bare metal.

Docker virtualize the operating system.

Build any app in any language using any stack.  Dockerized apps can run anywhere
on anything.  Docker unites developers and sysadmins in the fight against those
pesky dependency daemons.  We can launch more containers as we need them, and 
we can shut them down when we no longer need them.
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License