Docker Chennai Meetup #9 - Begin Your 2020 Container Journey with Docker101 Work


Details
The Year 2020 is going to be super exciting for "Developers". As rightly stated by Scott Johnston, Chief Product Officer, Docker. Inc "Addressing the needs of developers has been core to Docker since its inception. Developers want the freedom to choose their own tools, the flexibility to quickly try new technologies and the ability to deploy their applications anywhere, independent of the underlying infrastructure,” Going forward, Docker Inc is going to focus on Docker Desktop, Docker Hub & Docker Compose's roles in the developer workflow for modern apps. Docker will be investing in expanding cloud services to enable developers to quickly discover technologies for use when building applications, to easily share these apps with teammates and the community, and to run apps frictionlessly on any Kubernetes endpoint, whether locally or in the cloud.
This Feb 29th, Docker Chennai Meetup community is going to kickstart 2020 with Docker101 Workshop for DevOps Engineers.
Note:
Please bring charged laptops if you ate attending the workshop.
Venue Details: IIT Madras Research Park, E- block Auditorium
Agenda:
Creating Your DockerHub Account
Getting Started with Docker Image
Running Hello World Example
Working with Docker Image
Saving Images and Containers as Tar Files for Sharing
Building Your First Alpine Docker Image and Push it to DockerHub
Accessing & Managing Docker Container
Accessing the Container Shell
Running a Command inside running Container
Managing Docker Containers
Getting Started with Dockerfile
What is Dockerfile
Understanding Layering Concept with Dockerfile
Creating Docker Image with
Lab #1: Installing GIT
Lab #2: ADD instruction
Lab #3: COPY instruction
Lab #4: CMD instruction
Lab #5: ENTRYPOINT instruction
Lab #6: WORKDIR instruction
Lab #7: RUN instruction
Lab #8: ARG instruction
Lab #9: ENV instruction
Lab #10: VOLUME instruction
Lab #11: EXPOSE instruction
Lab #12: LABEL instruction
Lab #13: ONBUILD instruction
Lab #14: HEALTHCHECK instruction
Lab #15: SHELL instruction
Lab #16: Entrypoint Vs RUN
Lab #17: USER instruction
Writing Dockerfile with Hello Python Script Added
Creating Private Docker Registry
Building a Private Docker Registry
Building a Private Docker Registry with UI
Docker Volumes
Managing volumes through Docker CLI
Creating Volume Mount from docker run command & sharing same Volume Mounts among multiple containers
Docker Networking
The docker network Command
Lab #1: Listing the Networks
Lab #2: Inspecting a Network
Lab #3: List network driver plugins
Lab #4: Docker Bridge Networking
Lab #5: Basics of Docker Bridge Networking
Lab #6: Connect a Docker container to bridge network
Lab #7: Test Network Connectivity
Lab #8: Configure NAT for external connectivity
Imp Notes:
-
This Meetup is designed for Beginnerrs.
-
Attendees should make sure to bring their own laptops to complete DockerLabs
-
Please charge your laptop if you ate attending the workshop
-
This workshop is FREE of cost
-
This workshop will be based on DockerLabs & Play with Docker Tutorials
-
We will be using Play with Docker platform for all our labs.
-
WiFi will be provided for speakers to run demos
-
You are free to install Docker Desktop for Mac or Windows based on your interest.
All you need is to is RSVP for this event and reserve your seat. Its FREE of cost.
Thanks.
Community Leader
Agenda
9:00 AM: Welcome & Registration
10:00 AM: Docker Workshop for Beginners - Shivam Yaduka
12:00 PM: Container Security - Arjun Basnet
12:30 PM: Docker Workshop for Beginners - Shivam Yaduka
---
Hosted By
Abdul Rahman Abdul Majeeth, Community Leader
Ajeet Singh Raina, Docker Community Leader + Captain
Ajeet Singh Raina is a Docker Captain and {code} Catalysts by DellEMC. He is currently working as Principal Systems Development Engineer in Enterprise Solution Group @ Dell R&D. He has over 12 years of solid understanding of a diverse range of IT infrastructure, systems management, systems integration and quality assurance. He is among the early adopter of Docker inside Dell, Inc.and have several blogs under his name on containerizing Dell Legacy applications. He is a frequent blogger and has 100+ blogs contributed on new upcoming Docker releases and features. His personal blog http://www.collabnix.com attracts roughly thousands of visitors and tons of page-views every month. His areas of interest includes Docker on Swarm Mode, IoTs, Legacy Applications & Cloud.
Shivam Yaduka, Information Technology Engineer
Less competitive, More collaborative.
---
Partners
CSW
Risksense
---

Docker Chennai Meetup #9 - Begin Your 2020 Container Journey with Docker101 Work