Docker Compose: Terminology & Installation
Docker
| Intermediate
- 12 videos | 55m 22s
- Includes Assessment
- Earns a Badge
Docker is an environment for creating, deploying, and running applications, allowing you to deliver software to production environments using containers. Containers are self-contained applications that can be easily distributed to multiple environments for testing and quality control. Docker helps to streamline to the development life cycle and is used with continuous integration and continuous delivery workflows. In this course, you'll learn about the features and the components of the Docker environment. You'll examine the elements, features, and purpose of Docker Compose, as well as how to configure Docker Compose for multiple environments. Next, you'll explore some common use cases for Docker Compose and the steps required to upgrade older versions of Docker Compose to the latest version. Finally, you'll learn how to install Docker Compose on different operating systems.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseDescribe the features of dockerDescribe the components of the docker environmentDescribe the elements, features, and purpose of docker composeDescribe how to configure docker compose for multiple environmentsDescribe some of the common use cases for docker compose
-
Describe the steps required to upgrade older versions of docker compose to the latest versionInstall the docker system and docker compose on the windows 10 pro, enterprise, and education operating systemsInstall the docker system and docker compose on the windows 10 home operating systemInstall the docker system and docker compose on the linux operating systemInstall the docker system and docker compose on the mac operating systemSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 21sIn this course, you’ll learn about the features and components of the Docker environment. Next, you'll learn about the elements, features, and purpose of Docker Compose and how to configure Docker Compose for multiple environments. Next, you’ll learn common use cases for using Docker Compose and the steps required to upgrade older versions of Docker Compose to the latest version. FREE ACCESS
-
5m 8sHere, you’ll learn more about the features of Docker. Docker is an open-source platform for containerization. This means Docker enables developers to package applications into containers which are standardized, executable components that combine the application's source code with all the operating system libraries and dependencies required to run the code in any environment. FREE ACCESS
-
5m 5sDiscover components of Docker. Docker has a single shared operating system on top of which sits the Docker engine. The resources are shared between the containers. It's lightweight and it boots quickly. Docker engine is installed on the host machine and its core to the Docker system. It's an application that follows a client-server architecture and it has three components. FREE ACCESS
-
4m 33sExplore more about the elements, features, and purpose of Docker Compose. Docker Compose is a companion tool for Docker. It's used to create and run multiple containers with configurations. Instead of building many images, like an application, a database, or a cache, you link them all together using Composer. FREE ACCESS
-
7m 44sExplore how to configure Docker Compose for multiple environments. In software development, there can be many environments. The deployment environments are inherently different and require different configurations. As a rule, your configuration should live outside and be isolated from your codebase. Compose can employ environment variables from shell or .env files. It can also merge multiple Compose files into one. FREE ACCESS
-
5m 24sFind out the common use cases for using Docker Compose. Docker Compose allows you to use multiple Compose files for different environments. Using multiple files allows you to change your application per environment. They also help you execute admin tasks or other tests. Docker Compose reads two files by default. These are a docker-compose.yml file and an optional docker-compose.override.yml file. FREE ACCESS
-
5m 14sLearn how to upgrade older versions of Docker Compose. There are three legacy versions of Docker Compose file format. Version 1 or 1.x, specified by omitting a version key at the root of Docker Compose YAML file. Version 2, also called version 2.x. And finally version 3.x, which was designed to be cross-compatible between Compose and Docker Engine's Swarm mode. FREE ACCESS
-
5m 35sFind out how to install the Docker system and Docker Compose on the Windows 10 Pro, Enterprise, and Education operating systems. First, you’ll visit Docker’s website to download Docker Desktop on Windows. You’ll click on Get Docker Desktop for Windows. The Docker Desktop installation includes Docker Engine, Docker CLI client, Docker Compose, Notary, Kubernetes, and the Credential Helper. FREE ACCESS
-
5m 29sFind out how to install the Docker system and Docker Compose on the Windows Home operating system. First, you’ll visit the Docker website to download Docker Desktop for Windows. You’ll click on Get Docker Desktop for Windows. The Docker Desktop installation includes Docker Engine, Docker CLI client, Docker Compose, Notary, Kubernetes, and the Credential Helper. FREE ACCESS
-
4m 34sLearn installing Docker system and Docker Compose on Linux. Before you install Docker engine for the first time, you'll need to set up the Docker repository. You’ll then install and update Docker from the repository. First, you’ll run the command sudo apt get an update. Then, you’ll install a number of other packages, adding in the command seen onscreen. FREE ACCESS
-
4m 22sLearn installing Docker system and Docker Compose on a Mac. Before installing Docker, note system requirements. Mac OS must be version 10.14 or newer. Those are Mojave, Catalina, or Big Sur. You’ll need 4 gigabytes of RAM minimum. If you have VirtualBox installed prior to version 4.3.30, you must remove it or upgrade, as it's not compatible with Docker Desktop. FREE ACCESS
-
52sHere, you’ll summarize what you’ve learned in this course. You’ve examined the features and components of the Docker environment and Docker Compose. You explored Docker features and the components of the Docker environment. You looked at Docker Compose and configuring for multiple environments. You also learned about use cases and how to upgrade Docker Compose. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.