Toll Free 1800-123-321-5

Docker

Docker Training Course will give you hands-on experience in creating lightweight, easily deployable containers for your software development projects. Docker containers are similar in some ways to spinning up Virtual Machines for each of your services, however, the Docker engine seeks to avoid the overheads of running fully virtualised operating systems for each instance. Instead, Docker includes the application and its dependencies in discrete Containers, on the base Operating System's kernel, making better use of system RAM and other resources.
Print Friendly, PDF & Email

Prerequisite:

Should have some experience of using Windows or Linux with the Command Line

TOP

Course Content

  • What is Docker
  • Alternatives to Docker
  • The evolution of containers
  • How containers work
  • Containers and Micro Service Architecture
  • Installing Docker
  • Configuring Docker
  • Running your first container
  • Docker Client
  • Docker Daemon
  • What is an image
  • What does an image contain
  • Repositories
  • Versioning & Tags
  • Docker images
  • What is the Docker Hub
  • Creating an account
  • Overview
  • Terminal Access
  • Detached mode
  • Process Ids
  • Within a container
  • PID
  • Docker ps
  • Docker logs
  • follow
  • Overview
  • Simple port mapping
  • Read Only and Write layers, Copy on write
  • Docker commit
  • Introduction
  • Instructions and images
  • FROM
  • RUN
  • Docker build
  • obuild contexts
  • CMD
  • EXEC
  • ENTRYPOINT
  • Docker ps
  • Docker start
  • Docker stop
  • Docker exec
  • Docker rmi
  • Docker tag
  • Docker push
  • Docker pull

Volumes

  • Docker run /v
  • VOLUME
  • Do’s and Don’ts

Port Mapping

  • Docker run -P
  • Docker run -p
  • EXPOSE

Linking

  • Introduction
  • Docker –link
  • Building Images
  • Docker Hub Auto Build
  • Using a volume for logging
  • Docker inspect
  • Starting and Stopping the Daemon
  • Configuration
  • Logging Level

 

TOP