A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. A Docker container image is a lightweight, standalone, executable package of software that includes everything needed to run an application: code, runtime, system tools, system libraries and settings.
The following are the things covered under Docker.
Docker CLI - Frequently used commands
Learn how to launch containers using Docker
An example to show networking of various services on a cloud environment
Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a YAML file to configure your application’s services. Then, with a single command, you create and start all the services from your configuration.
Docker provides an API for interacting with the Docker daemon (called the Docker Engine API), as well as SDKs for Go and Python. The SDKs allow you to build and scale Docker apps and solutions quickly and easily. If Go or Python don’t work for you, you can use the Docker Engine API directly.
Goss - Quick and Easy server testing/validation & dgoss - dgoss is a convenience wrapper around goss that aims to bring the simplicity of goss to docker containers.
The following are the course contents offered for docker
Download Docker course plan