Created
August 7, 2017 23:54
-
-
Save Napear/1b828915673f5fa77e0df437c66353a8 to your computer and use it in GitHub Desktop.
install docker/docker compose
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Setup docker-ce and docker compose | |
if [[ $EUID -ne 0 ]]; then | |
echo "This script must be run as root" | |
exit 1 | |
fi | |
dockerComposeVersion=1.15.0 # latest version of compose as of 8/2/17 | |
# Remove any previous Docker installations | |
apt-get remove docker docker-engine docker.io -y | |
apt-get update | |
# Install dependancies | |
apt-get install -y \ | |
linux-image-extra-$(uname -r) \ | |
linux-image-extra-virtual | |
apt-transport-https \ | |
ca-certificates \ | |
curl \ | |
software-properties-common | |
# add Docker repository | |
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - | |
add-apt-repository \ | |
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \ | |
$(lsb_release -cs) \ | |
stable" | |
apt-get update | |
# Install Docker-ce and Docker Compose | |
apt-get install -y docker-ce | |
curl -L \ | |
https://github.com/docker/compose/releases/download/$dockerComposeVersion/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment