Unpacking the Container: A Deep Dive Into Virtualized Container Technology


Duration: 25 mins
Melissa McKay
Developer Advocate - JFrog, Inc.

Containers have become integral to every phase in the lifecycle of application development. Production grade orchestration tools such as Kubernetes have been built to manage them and container platforms like Docker are becoming commonplace in both testing and development. Web tutorials on how to build and manage simple Docker images abound! But what are containers exactly and why have they become so essential to the DevOps ecosystem? This talk is for those curious minds who want to look below the surface and really understand the mechanics of a technique that has actually been around longer than you may think. Where did Docker come from?

What about other projects in the container ecosystem - are there alternatives? What does a Docker image actually look like on the filesystem? How do Docker image layers work? What are cgroups? How are system resources allocated and managed and are there any gotchas that you should be aware of? What about security? How can JFrog Container Registry help me manage my Docker images? After this talk, you will have a solid understanding of the what, how & why of virtualized container technology.

You may also be interested in

25 mins
Unpacking Java Containers: A Crash Course in Virtualized Container Technology

Containers have become integral to every phase in the lifecycle of application development. Production grade orchestration tools such as Kubernetes...

50 mins
Local Variable Type Inference: Friend or Foe?

Local variable type inference was introduced as a new Java language feature in Java SE 10. Gone are the days...

25 mins
Quarkus - What, Why and How?

"In a new cloud-native, serverless world, Java’s slow startups and high memory consumption meant new developers weren't willing to...

50 mins
Maximizing Performance with GraalVM

In this session we will discuss the best practices for Java code and compiler configurations to maximize performance with GraalVM...

180 mins
Hands-on Cloud-native Java with MicroProfile, Kubernetes and OpenShift

Ever wondered what makes a cloud-native application “cloud-native”? Ever wondered what the unique challenges are and how best to address...

50 mins
Developing and Deploying a Modern Reactive Serverless Container

We have been hearing a lot about the benefits of using the reactive approach to solving concurrency problems in distributed...