Development Online Course by Udemy, On Sale Here
Learn Docker with hands-on coding exercises. Take your DevOps Skill to the next level. Complete Docker for DevOps Course
An excellent training about Web Development
Docker Masterclass: Hands-on DevOps for Developers
Docker and other containerization tools have taken the devops world by storm. Knowing at least the basics of docker has become mandatory for any role of software development you are in. However, for devops engineers/ site reliability engineers, a more detailed understanding of docker and other containerization technologies are desired. It does not entirely cut it to know just how to run basic commands on docker and make it work. This course focuses on how docker works under the hood. It will guide you through the internal workings of the docker daemon and its interaction with the linux operating system step by step and explain how docker uses various linux kernel functionalities to make and run containers. Besides a look at how docker operates under the hood, we will also take a look at basic docker commands, structure of build files etc. We will also take a look at how to use docker compose to stand up a basic development environment for micro services. We will also look at building minimal container images to save on network throughput, disk size and also faster deployments. We will also be looking at what container orchestrators are and will have a hands-on session about the amazon ECS container orchestrator.A bit of networking and linux knowledge is assumed for this course. Linux knowledge will help you all throughout the course and networking knowledge will come in handy when we cover the concepts pertaining to networking namespaces. Course Details: DescriptionIntroduction and why we chose linux for the course. Description on what docker is and why we use itBirds eye view of various components in docker and it’s interaction with OSDiffererence between user-space and kernel-spaceDifference between containers and virtual machines. Dockerfile, Docker images, Base image, docker pulldocker build, Running docker without root privilegesdocker history command, From construct, ENV constructLabel construct, RUN construct, WORKDIR constructADD construct, COPY construct, EXPOSE construct, ENTRYPOINT construct, CMD construct, docker run commanddocker repositories, docker hub, docker push, How is traffic routed to docker container?docker ps command, sending signals to a process( docker kill, dockerstop)How docker containers handle signals. Introduction to how docker works under the hoodIntroduction to cgroupsCgroups cpu- hands on 1Cgroups cpu- hands on 2Cgroups cpu- hands on 3(cpu shares)Cgroups cpu- hands on 4( cpuset + cpu share)How docker restricts cpu using cgroups. Introduction to cgoups memory subsystemCgroups memory subsystem hands-onIntroduction to namespacesBasic networking and tcpdumpIp subnetting and arpip, veth pairs, linux software bridgeHands-on networking namespace. How docker uses networking namespacePid namespaces hands-onMount namespaces hands-onUser namespaces hands-onIntroduction to linux capabilities + hands onCapabilities in dockerRunning docker containers as rootDocker compose introductionBringing up an applicationEmbedded dns, docker networksIntroduction to overlayfsHow docker uses overlayfsHow to take advantage of caching in docker buildsBuilding minimal containers in dockerContainer orchestrators introductionOverview of ECS orchestratorHands on(part 1)Hands on(part 2)ECS under the hood. Introduction to docker daemonCommunicating to docker daemon over tcp/unix socket.
Udemy is the leading global marketplace for learning and instruction
By connecting students all over the world to the best instructors, Udemy is helping individuals reach their goals and pursue their dreams.
Study anytime, anywhere.
Reviews
There are no reviews yet.