Post

Docker Compose v2 setup

Docker Compose v2 setup

docker-compose v1 is written in python and v2 is written in go-lang 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.

Download the latest version of docker-compose package from GitHub. Add shortcut

1
2
3
4
5
6
7
# Download the latest version of docker-compose from github 
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' | sudo 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

For aarch64 build, use the following link to download

1
wget -q -O - https://api.github.com/repos/docker/compose/releases/latest | jq -r '.assets[] | select(.name=="docker-compose-linux-aarch64") | .browser_download_url' | sudo wget -i /dev/stdin -O /usr/local/bin/docker-compose
This post is licensed under CC BY 4.0 by the author.