Docker provides an open platform for developing, shipping, and running applications. It allows fro separation of applications from infrastructure so that softwares can be delivered quickly. By taking advantage of Docker’s methodologies for shipping, testing, and deploying code quickly, the delay between writing code and running it in production can be reduced significantly.docker daemon , security, Docker Machine, Swarm, and Compose.
Duration: 45 Hrs
Outcome: On course completion, participants will be able to learn:
- Configure security and TLS.
- Use Docker in continuous integration.
- Build, manage, and distribute images.
- Control the Docker daemon
- Use Docker Machine, Swarm, and Compose
- Enable Docker Content Trust
- Set up a registry and understand the Docker Trusted Registry
- Build micro service applications
Audience:
- System Administrators
- Cloud Infrastructure Engineers
- Developers
Prerequisite:
- Basic System Administrator Skills
- Good to have (Not Mandatory) access to a Linux System to setup Docker to follow along
Contents:
- Learn basics of Docker and run a basic hello world in Docker
- Discuss containerization and various operations performed on it
- Introduce yourself to the Docker File and Docker Hub and how to create Docker images
- Discuss in detail about the configuration of the Docker daemon
- Learn the various networking mechanisms available in Docker
- Introduce several tools that leverage Docker to ease application deployment, continuous integration, service discovery, and orchestration
- Learn to deploy various Container based Applications on the Cloud
- Control the Docker daemon
- Configure security and TLS
- Run applications on multiple containers across multiple host machines
- Enable Docker Content Trust
- Set up a registry and understand the Docker Trusted Registry
- Use Docker Machine, Swarm, and Compose
- Build micro service applications
Copyright ©2018 ITE . All right reserved . Developed by Hackerkernel