An introduction to @DockerInc covering the most important concepts you need to understand to start using Docker. I'll be using a java application for my examples but the same basic concepts apply for any technology you're using for your applications. Install Docker: https://docs.docker.com/get-docker/ Github Repo: https://github.com/daliasheasha/HelloWorldDocker Watch Intro to Docker PART 2 on Networking, Docker Compose: https://youtu.be/_m9JYAvFB8s Docker in IntelliJ IDEA: https://youtu.be/ck6xQqSOlpw Download IntelliJ IDEA: https://jb.gg/tgrb3m 00:00 - Introduction 00:22 - The Problem (Why Docker?) 03:29 - What is a container? 04:49 - The Solution (Why Docker?) 05:47 - Virtual Machines vs Containers 07:30 - How do I Containerize my Application? 08:44 - [Demo] Create a Hello World Application 09:26 - [Demo] Step 1: Install Docker 10:07 - [Demo] Step 2: Build a Docker Image 16:31 - [Demo] Step 3: Run a Docker Container Author: Dalia Abo Sheasha (https://twitter.com/DaliaShea) Categories:#IntelliJIDEA #Docker #DockerHub