Update Docker Compose Windows

  1. Install Docker:

    If you don’t want to run an automated script, follow the instructions outlinedin their documentation: https://docs.docker.com/install/

  2. Install Docker Compose:

    Follow the instructions as: https://docs.docker.com/compose/install/

    For GNU/Linux based operating systems, this is usually:

    Verify Docker Compose is working with:

  3. Download the Mayan EDMS Docker Compose files:

    The files are located at: https://gitlab.com/mayan-edms/mayan-edms/-/tree/master/docker/

  4. Update the Mayan EDMS Docker Compose file:

    Update the docker-compose.yml file directly or the .env in thesame folder where the file docker-compose.yml resides.Add an entry for each of the environment variables to change.


    If you are upgrading from a previous installation that used thedeployment script at https://get.mayan-edms.com or theSimple Docker installation method, you need to download or create the.env file and add at least these three lines. These will let thenew Docker Compose deployment use the existing data volumes of theprevious installation:


    If the .env file does not reside in the same folder where thedocker-compose.yml is or you choose another filename for it,the option --env-file<youenvfilepath> needs to be addedto every docker-compose invocation.

  5. Verify the configuration changes:

    This command will output the Docker Compose file, using the values of your.env file.

  6. Launch the Mayan EDMS Docker Compose containers:


    If you are invoking the docker-compose command in the same directorywhere the file docker-compose.yml resides, there is no need toadd the --filedocker-compose.yml option.


    There is no need to restart the containers after a shutdown, thecontainers in the Docker Compose file are set to start automatically.

  1. Update Docker Compose Windows 10
  2. Update Docker Compose Windows
  3. Www.codingwithcalvin.net › Installing-docker-andInstalling Docker, And Docker-Compose, In WSL2/Ubuntu On Windows
  4. Compose File Reference

Additional commands¶

  • To view the logs of the containers:

  • To list the containers:

  • To terminate the containers:


    Once terminated, the containers are removed and only the data volumes remain.

When you install the Docker Toolbox on Windows, you already have Docker, but you also get Docker Compose. Before we get started, make sure you have docker-compose installed on your machine by opening up a cmd prompt or PowerShell console, and run the following command: docker-compose -v. Docker-compose -v. Docker-compose -v. Rootmaniprabu-10-0-0-30:# docker-compose version docker-compose version 1.22.0, build f46880fe docker-py version: 3.4.1 CPython version: 3.6.6 OpenSSL version: OpenSSL 1.1.0f 25 May 2017 now you can see above docker compose version is 1.22.0 now we can see how to update docker compose.

Pick Your Operating System

You came here to ask, 'how do I install Docker?' The answer can be straightforward if you're willing to accept my way, but the steps differ based on which operating system is utilized. To make things more complicated, there are a few ways to install Docker on your OS that are largely based on preference. Today I'm going to walk you through my preferred method. This isn't the only way, but I've found it to be the best way to get up and running with ease. For Ubuntu, we'll be setting up the Docker Engine. For Windows and macOS, we'll be using Docker Desktop.

Click on any of the links below to get started with installing Docker.

Installing Docker on Ubuntu

For Ubuntu, we're going to install Docker Engine and Docker Compose using the Docker and Compose repositories. This also happens to be the recommended approach by Docker.

Set Up

  1. Delete any prior versions if you had installed them.
  1. Update your system and install the necessary dependencies.
  1. For security purposes, add Docker's official GPG key. Read more about that here.
  1. Set up the stable repository.

That's quite a few steps, but if you followed along exactly, you should be ready to install Docker!


  1. Install the latest version of Docker, along with its dependencies.
  1. Verify your install by running your first image.
  1. Add your user as an admin to the Docker user group.

Doing this last step means you no longer have to append sudo to run Docker commands!


Fed up with Docker on your Ubuntu box? Uninstall and remove the configuration files with the following commands.

Installing Docker Compose on Ubuntu


You must have completed the installation of Docker Engine in the steps above before you can install Docker Compose. Assuming you've done so without any errors, let's continue on!

  1. Download the stable release of Docker compose.

Unlike the installation for Docker Engine where it automatically installs the latest version, Docker Compose has to have the version manually specified. At the time of writing, the latest version is 1.29.2. The latest version can be viewed at the Compose repository release page on GitHub. Feel free to substitute the version in the command above as needed.

  1. Make the downloaded binary executable.


To remove Docker Compose, utilize the following command (assuming you installed with curl as we did above).

Command line reference

Installing Docker Desktop on macOS

Note that Docker Desktop comes pre-equipped with Docker Engine, Docker Compose, Kubernetes, and a few other goodies.


Intel or Apple Silicon

Depending on which chipset you have on your Mac, you'll need to install one of two versions of the Docker Desktop application. As this is a GUI application, there's not much needed other than navigating to the correct site and installing the .dmg file. Just drag and drop the Docker icon into your Applications directory.

Docker for macOS with Intel

The official link for installing Docker Desktop for macOS with an Intel chipset can be found here.

Apple Silicon

We'll also need to take a few prior steps to get Docker Desktop running with Apple Silicon. Namely, you'll need to install Rosetta 2 with the following command.

Afterward, install Docker Desktop for macOS with an Apple Silicon chipset from here.


Within the Docker Desktop toolbar item, navigate to the menu > Troubleshoot > Uninstall. See the screenshot below.

Installing Docker Desktop on Windows and WSL2

Note that Docker Desktop comes pre-equipped with Docker Engine, Docker Compose, Kubernetes, and a few other goodies. Firstly, you will need Docker Desktop even if you want Docker to only run on WSL. This is due to the sandboxed nature of WSL.



  1. First, you'll need to ensure that virtualization is enabled for your CPU in the BIOS. This differs amongst motherboard manufacturers and chipsets (namely Intel and AMD). A quick Google search will get you going though.
  2. The executable for Docker Desktop for Windows can be found here. It can also be found on Docker Hub. Click the installer, follow the prompts and wait for it to be downloaded.

Update Docker Compose Windows 10

  1. During the process, be sure to allow the prompts for Enable Hyper-V Windows Features and the Install required Windows components for WSL 2.


You'll need to complete the steps for installing Docker Desktop on Windows before you can utilize WSL2. However, once you've completed it, feel free to come back to this section.

  1. Enable Use the WSL2 based engine in the Docker Desktop for Windows settings and Apply & Restart.
  1. Be sure that WSL2 is set as your default and current distribution.

Check the current WSL mode.

Update Docker Compose Windows

If not set to v2, upgrade your existing Linux.

Www.codingwithcalvin.net › Installing-docker-andInstalling Docker, And Docker-Compose, In WSL2/Ubuntu On Windows

Set v2 as the default version.

  1. Navigate to WSL Integration and make sure Enable Integration with my default WSL distro is checked.

Compose File Reference


Docker Desktop can be uninstalled from the Apps & features system settings. Just search for Docker Desktop and select Uninstall. Follow the prompts.

More Questions or Need Help

Be sure to check out the official documentation for Docker Engine and Docker Desktop and if you have more questions, feel free to send a message with any of the media icons below!

Most Viewed Posts