RECAP
By: Harpreet Hira
About Me
DockerCon is the community and container industry conference for makers and operators of next generation distributed apps built with containers.
Key Contributions
Key Statistics
Ben Golub, "The person responsible for running Intuit’s systems is confident enough in their systems that they’re attending DockerCon on Tax Day."
Intuit's use case
Sacrifice to Demo Gods
After a “sacrifice to the demo gods,” Golub invited Solomon Hykes, CTO and founder of Docker, Inc., to the stage.
Solomon kicks off his portion of the keynote by re-iterating Docker’s mission: To build tools of mass innovation.
Rules for building the “best tools” for mass innovation.
Docker, according to Solomon, strives to streamline and remove friction in the development cycle. Docker uses “complaint-driven development.” which is a three-step process:
Tools for developers
Multi-Stage Builds
^
^
Solves problem of BIG container images
Leveraging a single Dockerfile and a single build command—allow you to cleanly separate build-time environments/images from run-time environments/images.
for multi-stage build
# First stage to build the application
FROM maven:3.5.0-jdk-8-alpine AS build-env
ADD ./pom.xml pom.xml
ADD ./src src/
RUN mvn clean package
# Final stage to define our minimal runtime
FROM FROM openjdk:8-jre
COPY --from=build-env target/app.jar app.jar
RUN java -jar app.jar
Desktop to Cloud
^
^
Solves problem in moving apps from the desktop (using something like Docker for Mac) to the cloud (using something like Docker for AWS).
Allows you to connect to cloud-based swarms directly from the desktop UI (in Docker for Mac or Docker for Windows).
The idea is to simplify the process of combining components into something usable.
Solomon Hykes, “We needed our teams to collaborate not only on components, but also on assemblies of components, borrowing an idea from the car industry where assemblies of components are reused to build completely different cars.”
Docker makes you not only future-proof but also past-proof (protecting investments in older technologies).
Secure supply chain demo shows off Docker Trusted Registry (DTR), Docker Security Scanning, and Docker Compose.
image2docker
Aaron Ades of MetLife, “antibodies to the status quo”
Ades spent a few minutes talking about MetLife which is celebrating 150 years next April
Notable points in MetLife’s history that they have 35-year-old code still running today.
Breadth of MetLife’s systems of record.