Course Information
- Course Price $250
- Total Students 800+
- Course Duration 4 Weeks
Description
Docker is an open-source technology. It lets complete independence between applications and infrastructure. Developers and IT Ops can tap their potential and hence form better collaboration and innovation using Docker. Docker is an ecosystem of pertinent tools to build, deploy and manage virtualized application containers on a common operation system. It offers container software that is appropriate for developers and teams who want to get started and are exploring container-based applications.
Benefits
- Productivity of developer
- Speed of deployment
- IT operational efficiency
- Quicker issue reduction
- IT infrastructure reduction
Syllabus
- Use cases
- Major components of Docker
- Docker architecture fundamentals
- Docker images
- Docker registry
- Docker containers
- Namespaces
- Control groups
- Union FS
- Container format
- Installation on Ubuntu via apt-get
- installation of newer version of Docker
- The hello world example
- Interactive container
- Daemonizing programs
- Running a web app in a container
- Investigating a container
- Port mapping
- Viewing the logs
- Looking at processes
- Stopping and restarting
- Removing a container
- Listing images
- Downloading images
- Finding images
- Port mapping details
- Container linking and naming
- Linking and environment variables
- Data volumes
- Host directories as data volume
- Host file as data volume
- Data volume containers
- Backup, restore of data volumes
- What is Docker Hub?
- Registering on Docker Hub
- Command line login
- Uploading to Docker Hub
- Private repositories
- Automated builds