The Docker platform provides an integrated suite of capabilities for an infrastructure agnostic CaaS model. With this solution, IT operations teams are able to secure, provision and manage both infrastructure resources and base app content while developers are able to build and deploy their apps in a self- service manner.What You Will LearnYou will learn how Docker achieves agility, portability, and control for developers and IT operations team across all stages of the app lifecycle. From these core tenets, Containers as a Service (CaaS) emerges as the construct by which these new apps are built better and faster.PrerequisteStudents should attend ONLC's Docker Fundamentals class or have equivalent skills.COURSE OUTLINEGetting StartedInstallationProduction CycleWhat is Docker EE Architecture?How to install Docker EE on Windows Server 2016?Test the installationProcedure to install UCP and DTRSwarm and add nodesInstall UCPInstall UCPUpload the licenseVerify the CASwarmSwarm componentsClustering frontOrchestration frontWhat is the best number of managers?Best practicesInstall DTRVerify logging from CLI from both nodesVerify DTR installation from UCP Web UIServicesReplicated vs global servicesScaling a serviceService port publishingPort publishing modesDeploy an app from the UIDeploy Single ServiceDeploy multi ServiceRun a python exampleAdd nodesContainerizing an appProcess of containerizing an appSome differences in networking between Windows and LinuxTo resolve this localhost issueDeploy the app on the swarm managerAccessing your clusterRecapJava Example 1Java Base imagesStackHow to write YAML file?Top-level keysVersionNetworksServicesSecretsDeploy itInstall Docker-composeJava Example 2.Net ExamplesContainerizing an appOpen the app in Visual Studio and run it from thereExtra resources for .net tools
Overview
Taught by
ONLC Training Centers