docker-compose-download

Docker Compose v2

docker-compose v1 is written in python and v2 is written in go with many new features. Ubuntu as of 22.04 still contains only docker-compose v1 and v2 needs to be manually installed by downloading from GitHub.

# Run this commands as sudo user
# Download the latest version of docker-compose from github
apt install -y jq 
wget -q -O - https://api.github.com/repos/docker/compose/releases/latest | jq -r '.assets[] | select(.name=="docker-compose-linux-x86_64") | .browser_download_url' | wget -i /dev/stdin -O /usr/local/bin/docker-compose

chmod 755 /usr/local/bin/docker-compose

# Handy shortcut to invoke docker-compose 
sudo ln -s docker-compose /usr/local/bin/d

Docker Compose Installation for ARM 64-bit (aarch64) Architecture

sudo curl -L "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | jq -r .tag_name)/docker-compose-$(uname -s)-aarch64" -o /usr/local/bin/docker-compose

chmod 755 /usr/local/bin/docker-compose

# Handy shortcut to invoke docker-compose 
sudo ln -s docker-compose /usr/local/bin/d