Docker Compose: Terminology & Installation

Docker    |    Intermediate
  • 12 videos | 55m 22s
  • Includes Assessment
  • Earns a Badge
Rating 4.5 of 45 users Rating 4.5 of 45 users (45)
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 course
    Describe the features of docker
    Describe the components of the docker environment
    Describe the elements, features, and purpose of docker compose
    Describe how to configure docker compose for multiple environments
    Describe some of the common use cases for docker compose
  • Describe the steps required to upgrade older versions of docker compose to the latest version
    Install the docker system and docker compose on the windows 10 pro, enterprise, and education operating systems
    Install the docker system and docker compose on the windows 10 home operating system
    Install the docker system and docker compose on the linux operating system
    Install the docker system and docker compose on the mac operating system
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 21s
    In 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 8s
    Here, 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
  • Locked
    3.  Docker Components
    5m 5s
    Discover 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
  • Locked
    4.  Docker Compose
    4m 33s
    Explore 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
  • Locked
    5.  Docker Compose Environments
    7m 44s
    Explore 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
  • Locked
    6.  Docker Compose Use Cases
    5m 24s
    Find 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
  • Locked
    7.  Upgrading Docker Compose
    5m 14s
    Learn 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
  • Locked
    8.  Installing Docker Compose on Windows
    5m 35s
    Find 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
  • Locked
    9.  Installing Docker Compose on Windows Home
    5m 29s
    Find 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
  • Locked
    10.  Installing Docker Compose on Linux
    4m 34s
    Learn 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
  • Locked
    11.  Installing Docker Compose on a Mac
    4m 22s
    Learn 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
  • Locked
    12.  Course Summary
    52s
    Here, 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.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.4 of 503 users Rating 4.4 of 503 users (503)
Rating 4.5 of 18 users Rating 4.5 of 18 users (18)
Rating 4.6 of 96 users Rating 4.6 of 96 users (96)