Docker Basics and Fundamentals

Main Speaker

Guest Speaker

מרצה אורח

Learning Tracks

Course ID

52064

Date

21-07-2025

Time

Daily seminar
9:00-16:30

Location

Daniel Hotel, 60 Ramat Yam st. Herzliya

Overview

Docker and containers are widely used for developing, deploying, and distributing modern microservices-based applications and IT infrastructure. This hands-on workshop is designed for people who want to gain both foundational and practical knowledge in working with Docker.

Who Should Attend

  • Developers and architects
  • DevOps
  • IT Operators
  • CI/CD engineers
  • QA Automation personnel

Prerequisites

Basic Linux Basic microservices  

Course Contents

  • Why Should You Use Docker as a Developer?
    • What is Docker?
    • Docker benefits
    • Docker tools
    • Docker in action
  • Basics
    • Operate Docker
    • Dockerfile
    • Running standalone JAR in a container
    • Operate Docker Hub
    • Building Docker image with Maven
    • Working with images
  • Advanced Topics
    • Introduction to Docker Layer FS
    • Containers and volumes
    • Java source code and volumes
  • Building Custom Images with Docker Compose (V2 YAML)
    • Getting started with Docker Compose
    • Creating a custom Spring builder and Dockerfile
    • Summary
  • Advanced Networking
    • Communicating with containers
    • Linking Spring container with DB container
    • Dockerfile / Compose and networking
  • Docker Hub
    • What is Docker Hub
    • Creating an account
    • Creating a repository
    • Markdown format
    • Pushing an image
Guest lecture
  • CI and build performance for docker with Incredibuild

The conference starts in

Days
Hours
Minutes
Seconds