Skip to content

Instantly share code, notes, and snippets.

@tobiasmuehl
Last active August 11, 2023 07:44
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tobiasmuehl/4de1f1c294f96441bec63c5bb0a97b21 to your computer and use it in GitHub Desktop.
Save tobiasmuehl/4de1f1c294f96441bec63c5bb0a97b21 to your computer and use it in GitHub Desktop.
Installs Docker Compose 2 on a Debian-based distro (Ubuntu) completely unattended. *Deprecated* Docker install shell script already includes compose now!
#!/bin/bash
apt install -y jq curl
COMPOSE_VER=$(curl -H "Accept: application/vnd.github.v3+json" https://api.github.com/repos/docker/compose/releases/latest | jq -r '.name' | grep -oP "v[0-9]+(\.[0-9]+)+$")
mkdir -p ~/.docker/cli-plugins/
OS=$(uname -s)
curl -SL https://github.com/docker/compose/releases/download/$COMPOSE_VER/docker-compose-${OS,,}-$(uname -m) -o ~/.docker/cli-plugins/docker-compose
chmod +x ~/.docker/cli-plugins/docker-compose
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment