#LearningDevops - Kaniyam Foundation - Docker - Day 2

#LearningDevops - Kaniyam Foundation - Docker - Day 2

  1. Virtualization

    1. Virtual Box

    2. Why Virtualization is needed ?

      • Testing application software

      • under different os

      • contstraint memory (process allocation)

  2. Web hosting

    1. Linux machine -> Apache -> HTML files

    2. In a single computer how many can we host ?

    3. Static webpage

    4. Dynamic webpage

      1. feedback form

      2. forums

  3. Change root directory

    1. chroot

    2. usually

      1. /lib - all installed binary files

      2. /bin - binary file

    3. Created a directory and set as root. Install all the packages here and operate inside it.

    4. Not able to scale

    5. No different OS. Only host OS

  4. Virtualization

    1. OS - Kernel -> Host OS, Guest OS
  5. Solved many problems "It works on my machine"

  6. Virtualization / Container -> Zip the developer machine and ship it.