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

50 mins
Java Testing Skills with JUnit 5, Mockito 3, and More

The fundamental testing libraries in Java have undergone complete redesigns in the past few years. JUnit 5 redesigns the most...

50 mins
Container Friendly Java 9

Containers and Micro-service are like peanut butter and jelly, they just go together. However do you know how resources are...

50 mins
Beginning Java 9 Modules

Java 9 modules present a radical shift away from how we thing about modularizing our applications. However, as we have...

180 mins
Java and the Semantic Web

Java has always been one of the languages and runtimes with the best support for Semantic Web standards. There have...

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...

50 mins
Change Data Capture Pipelines with Debezium and Kafka Streams

Streams Change data capture (CDC) via Debezium is liberation for your data: By capturing changes from the log files of...