Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Containers: why and how to use them

Containers: why and how to use them

A webinar I was asked to prepare for the CITF.

Enable your development teams to be able to deploy software quickly and efficiently, as well as at great scale, with containerisation.

Join this webinar to hear more about the advantages of using containers to allow you and your teams to develop applications faster and more reliably.

If you are a Developer, DevOps Engineer, Architect or simply interested in learning more about the practical application of containers do not miss this webinar.

Session takeaways

A clearer understanding of what containers are and their capabilities
How you can go about implementing them to really speed up application development and improve reliability

Ca3d0556227d66b3c15be1eadf69473b?s=128

Jacob Tomlinson

February 21, 2019
Tweet

Transcript

  1. Containers Why and how to use them JACOB TOMLINSON SCIENTIFIC

    SYSTEMS MANAGER
  2. ABOUT ME

  3. THE OFFICE

  4. WHAT ARE CONTAINERS

  5. Containers are a solution to the problem of how to

    get software to run reliably when moved from one computing environment to another. https://www.cio.com/article/2924995/software/what-are-containers-and-why-do-you-need-them.html
  6. Containers are a collection of linux kernel features wrapped up

    nicely with some tools
  7. Runtimes

  8. Container Runtime

  9. https://www.youtube.com/watch?v=sK5i-N34im8

  10. Orchestration

  11. None
  12. https://www.youtube.com/watch?v=kOa_llowQ1c

  13. FIVE REASONS WHY CONTAINERS ARE USEFUL

  14. Environment Standardization and Version Control 1

  15. Consistent testing and deployment 2

  16. Isolation and portability 3

  17. Platform and OS agnostic 4

  18. Sharing 5

  19. HOW TO USE CONTAINERS

  20. None
  21. None
  22. None
  23. None
  24. None
  25. None
  26. FINAL CONCLUSIONS

  27. Containers allow you to package applications in a portable and

    reproducible way. Containers provide a consistent execution environment between development and production. Containers allow you to make use of more advances orchestration and lifecycle tools.
  28. ANY QUESTIONS? Anything else? Get in touch: www.informaticslab.co.uk / @informatics_lab

    / hello@informaticslab.co.uk