SOSCONPH 25 logo
SOSCONPH 25 menu icon
soscon_public_learnsoscon_public_sharesoscon_public_network

Speakers

Workshop 2
14:00 - 15:30

Containerization of Applications using Docker

Docker
Docker Logo

Learning Outcomes

Understand Docker fundamentals

Explain what Docker is and its benefits

Master Docker basics

Use essential Docker commands, manage the container lifecycle, and run containers effectively

Create and manage Docker images

Define what Docker images are, work with container registries, and build custom images using Dockerfiles

Handle container storage and networking

Manage persistent data and configure networking for containers

Deploy multi-container applications

Use Docker Compose to define and run multi-container applications and set up deployment configurations

Gain hands-on experience

Complete practical exercises to reinforce theoretical knowledge and apply it to real-world scenarios

Modules

1

Introducing Docker

  • What is Docker?
  • Why use Docker and Containers?
  • Virtual Machines vs Docker Containers
2

Get familiar with Docker basics

  • Docker commands
  • Container Lifecycle
  • Running your first container
3

Docker Images

  • What are docker images?
  • Container Registries
  • Creating your first Dockerfile
4

Container Storage and Persistent Data

    5

    Container Networking

      6

      Multi-container Apps with Docker-compose

        7

        Deployment Setup with Docker-compose

          8

          Hands-on Exercise

            Requirements

            No prior Docker experience is required!

            Basic (web) development knowledge is required - familiarity with any programming language

            Basic understanding of terminal and command line usage

            Joseph Baking

            Senior Manager,

            Samsung R&D Institute Philippines

            Joseph is a highly accomplished I.T. professional with over 15 years of experience starting his career in 2009. He finished his bachelor’s degree in Computer Science at FEU Institute of Technology. Later, he would hone his technical and leadership skills in the world of digital financial services and telecommunications. At present, he is a lab head at Samsung R&D Institute Philippines (SRPH), leading dynamic teams focused on pioneering solutions for critical areas of 5G Core and O-RAN. A passionate advocate for Microservice Architecture, DevOps, and Cloud Infrastructures—both private and public—Joseph plays a pivotal role in advancing these technologies within SRPH. His visionary approach bridges the divide between programmers and operations specialists, fostering collaboration to create and deploy robust, highly available, and scalable systems that drive innovation and excellence.

            speaker