Skip to content

Instantly share code, notes, and snippets.

@kornicameister
Forked from wdullaer/install.sh
Last active October 2, 2017 06:07
Show Gist options
  • Save kornicameister/9d102653522ab8c85ed6a6f4cc18d58a to your computer and use it in GitHub Desktop.
Save kornicameister/9d102653522ab8c85ed6a6f4cc18d58a to your computer and use it in GitHub Desktop.
Install Latest Docker and Docker-compose on Ubuntu
echo "Installing docker & docker-compose in fast way"
sudo true
echo "Installing required dependencies"
sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual -y -qq
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common -y -qq
# Install docker"
echo "Installing docker"
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
wget -qO- https://get.docker.com/ | sh
# Install docker-compose
echo "Installing docker-compose"
COMPOSE_VERSION=`git ls-remote https://github.com/docker/compose | grep refs/tags | grep -oP "[0-9]+\.[0-9][0-9]+\.[0-9]+$" | tail -n 1`
sudo sh -c "curl -L https://github.com/docker/compose/releases/download/${COMPOSE_VERSION}/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose"
sudo chmod +x /usr/local/bin/docker-compose
sudo sh -c "curl -L https://raw.githubusercontent.com/docker/compose/${COMPOSE_VERSION}/contrib/completion/bash/docker-compose > /etc/bash_completion.d/docker-compose"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment