Docker
Showing 14 out of 14 results
A Container Security Checklist
Take a quick look at the main takeaways from 6 points shared by Liz Rice from her security checklist covering the need-to-know when deciding how to protect deployments running on containers.

Cloud Native is about Culture, not Containers
As a developer in IBM’s Cloud Garage, Holly works with customers who are trying to get to the cloud so everything becomes better. What’s getting in their way isn’t the technology—wrapping something in a Docker container (usually) isn’t that hard. Instead, it’s the structures that have been put in place to manage risk and the relationships between teams that trip companies up. In this session, Holly shares some stories of customers struggling to get cloud-native and how her team applied its methodology to turn things around. The presentation covers the ideal team size, the ideal microservice size, what skills a team needs, the role of architects, how to know if something is ready to ship, and whose fault everything really is.

Dino Apps Deserve Love Too!
We all have them... dino (legacy) apps that no one wants to touch, let alone "modernize" by breaking it apart and creating microservices. While Docker is often seen as a tool to support microservices, what if you REALLY don't want to change the app? It's just too risky, right? Not at all. In fact, it's too risky NOT to containerize that dino. Come prepared to hear of the benefits, learn best practices, and even see a dino app get updated to enjoy the benefits of being moved into a modern software supply chain, especially the security-related benefits. And who knows? There may even be some dino surprises, so be ready for anything!

Containers From Scratch
What is a container? Is it really a “lightweight VM”? What are namespaces and control groups? What does a host machine know about my containers? And what do my containers know about each other? In this talk Liz will live-code a container in a few lines of Go code, to answer all these questions and more, and show you exactly what’s happening under the covers when you run a container. This talk is based on Liz’s top-rated DockerCon session “What have namespaces done for you lately?”, with updates and additions for 2018. **Prerequisite knowledge**:<br> So long as you’re reasonably comfortable running the Linux command ps, you’ll be fine!

Going Docker and Swarm Production Like a Pro
Learn fast from my years of being a container consultant and Docker implementer. Come join me for a jam-packed session of decisions you need to make and key technical factors you should know. No fluff, all practicals. Updated for 2018 and based on my top-rated DockerCon talks. <b>Who should show up?</b> * You are planning or involved with building/using a Docker production system * You are thinking of using Swarm (but not required) * You like random 80's/90's video game trivia thrown at you DevOps in the Real World is far from perfect, yet we all dream of that amazing auto-healing fully-automated CI/CD micro-service infrastructure that we'll have "someday." But until then, how can you really start using containers today, and what decisions do you need to make to get there? This session is designed for practitioners who are looking for ways to get started now with Docker and Swarm in production. This is not a Docker 101, but rather it's to help you be successful on your way to Dockerizing your production systems. Attendees will get tactics, example configs, real working infrastructure designs, and see the (sometimes messy) internals of Docker in production today. **Session Topics** * Preventing scope creep in your project planning (what you can throw out) * Dockerfile anti-patterns * OS and Kernel choice * Container image choice * Swarm architecture designs * Infrastructure layers to maybe outsource * Infrastructure "stacks", layer the solution from OS to cluster GUI

Docker Security
<p>The security of containers has been a hotly discussed topic in recent months. This talk will explain the main concerns around container security, and offer some best practices and guidance for addressing them.</p> <p>The guiding philosophy will be “defence in depth”; no one layer or tool should be relied upon to provide complete security.</p> <p>The topics covered will include:</p> <ul> <li>The isolation guarantees of containers</li> <li>Making sure your images haven’t been tampered with</li> <li>How to limit the resources that containers can access</li> <li>How to audit and monitor containers</li> <li>Using VMs and containers together to maximize security and efficiency</li> <li>How to safely share secrets (API keys, passwords) with containers</li> </ul>

Higher Order Infrastructure: Micro-services on the Docker Swarm
<p>Imagine a new kind of cluster. One which takes control of new machines on the fly, deploys all your services in the right order, links related applications together, balances load, restarts and moves containers after failures. A cluster that is – figuratively speaking – becoming self aware.</p> <p> </p> <p>The recent massive improvements in Docker's own orchestration tools bring the feasibility and practicality of setting up a semi-autonomous cluster to a whole new level. Follow us on a practical hands-on tour and learn how you can setup a polyglot group of Micro-services to run onto a Docker Swarm cluster with ease.</p> <p> </p>

A Practical Guide to Container Scheduling
<p>Containers are at the forefront of a new wave of technology innovation but the methods for scheduling and managing them are still new to most developers.</p> <p>Turns out that Google have been scheduling and managing containers for some time now and in this talk we'll look at how the lessons we've learned have fed into the design and development of <a href="http://kubernetes.io" target="_blank">Kubernetes</a>. How does Kubernetes schedule containers? How does it prioritize? What about node selection and external dependencies? How do you schedule based on your own needs? How does it scale and what’s in it for Java developers and for developers in general? We’ll use a combination of slides, code, demos to answer all these questions and hopefully all of yours. </p>

Pragmatic Microservices for Organisational Scalability
At FashionTrade, we use Docker containers deployed to Kubernetes hosted on Google Cloud Platform to primarily achieve two very important goals:<br /> a) whenever someone joins the team, we want them to make their first useful production commit on the first or second day and<br /> b) creating, testing and deploying a service should not be much harder than editing a text file and pushing to git. We achieve these with our Docker based services setup and automated deployment pipeline built on Jenkins.<br /> In this talk we'll go into technical details about our setup, the organisational aspects of our approach and the results so far.

Transforming Legacy Applications in the Enterprise: Société Générale's Story
Share the continuity of Société Générale's journey with Docker Enterprise from different points of view, from executives to devops, with CD platform as an enabler. Creating a Dockerfile that runs a container on a developer's laptop is pretty straightforward. But extending that to stacks of containers running on a dozen environments (development, integration, testing, staging, production, etc.) with different configuration and topologies can be a challenge. This talk will cover aspects of our journey to Docker Enterprise: * What configuration should go in an image? * Where to put different types of configuration? Images, environment variables, entrypoint, ...? * How to store assets for building images and configuration for deployment in version control. We will discuss how Société Générale has implemented these, and what we plan next for Docker Enterprise deployment.

Serverless Beyond the Hype
This talk from the creator of OpenFaaS and CNCF Serverless workgroup member Alex Ellis explores what hype actually means for our industry and why it matters so much for serverless right now. You’ll learn why ThoughtWorks says multi-cloud portability is best achieved through containers and learn more about how the industry is shifting towards Kubernetes for container management. Alex will then explore the current landscape of Serverless with Containers and compare three of the most popular Serverless frameworks for Kubernetes. He’ll then explore two real-world use-cases before going on to give interactive demos including one where you’ll get live access to his bank account through functions. [OpenFaaS](https://github.com/openfaas) started in 2016 and was recently trending as the top open-source project on GitHub, won Best Cloud Computing Software from InfoWorld for two years running and has a thriving community with 150 contributors, 3k commits and over 14k stars with more and more businesses taking it into production every month. Come and find out how and why people are leveraging an event-driven architecture along with some cool interactive demos.

Optimizing Kubernetes Deployments with Helm
Kubernetes is has become a very popular platform for running and managing your application in Docker containers. However, the basis Kubernetes YAML files are a bit cumbersome to work with. Helm is a tool which manages these deployments for you. It makes it easy to do versioning and templating of Kubernetes file. It also allows you to define dependencies between deployable components. In this talk I will give an introduction of Helm, perform a demonstration and discuss the most important features.

Going Docker, Swarm and Kubernetes Production Like a Pro
Learn fast from my years of being a container consultant and Docker implementer. Come join me for a jam-packed session of decisions you need to make and key technical factors you should know. No fluff, all practicals. Updated for 2019 and based on my 3 years of top-10 DockerCon talks. <b>You should show up if:</b> * You are planning or involved with building/using a Docker production system. * You are thinking of using Swarm and/or Kubernetes (but not required). * You like random 80's/90's video game trivia thrown at you. DevOps in the Real World is far from perfect, yet we all dream of that amazing auto-healing fully-automated micro-service infrastructure that we'll have "someday." But until then, how can you really start using containers today, and what decisions do you need to make to get there? This session is designed for practitioners who are looking for ways to get started now with Docker and container orchestration in production. This is not a Docker 101, but rather it's to help you be successful on your way to Containerizing your production systems. Attendees will get tactics, example configs, real working infrastructure designs, and see the (sometimes messy) internals of Docker/Kubernetes in production today. **Session Topics**<br> * Preventing scope creep in your project planning (what you can throw out) * Easy Dockerfile anti-patterns * OS and Kernel choice * Container image choice * Swarm and Kubernetes architecture designs * Infrastructure layers to maybe outsource * Infrastructure "stacks", layer the solution from low-level OS choices to high-level cluster GUI's

Platform Engineering Fundamentals
Are you new to the world of containers? Maybe you have scratched the surface of Kubernetes or you simply need to refresh your knowledge? In this Masterclass you will learn the basics of Docker and Kubernetes. We will teach you everything you need in order to containerize your application with Docker and run it in Kubernetes. This masterclass includes hands-on exercises, it’s not just sit and listen. By the end of this masterclass you will have gained a solid understanding of the basics of Docker and Kubernetes, and you will get a head start of your platform engineering journey. **Docker** * What is Docker and why do we need it? * Create dockerfiles and Docker Compose files * Running containers with Docker * Distribute Docker images using a Docker registry * How to keep your dockerfiles small, safe and fast * Best practices when working with Docker * Exercises in fundamental Docker: Build, ship and run **Kubernetes** * The history behind Kubernetes * Learn how Kubernetes is architected * Learn how Kubernetes networking works * Deploy your first pod into a Kubernetes cluster * Scale your pod horizontally using a Replicaset * Know why pod disruption budget is important * Roll your pods by using a Deployment * Learn to define health of running services * Learn what Resource requests and limits are and how to use it * Configure your application using configmaps and secrets * Best practices when working with Kubernetes * Troubleshooting with metrics and logs * Exercises in fundamental Kubernetes **Prerequisites for participating in this masterclass** We expect that participants will either have Docker and Kubernetes installed on their laptop, or have access to one. A good choice would be [Docker Desktop](https://www.docker.com/products/docker-desktop//)
