Last active
September 12, 2019 15:19
-
-
Save carlessanagustin/5676c6b05062135b66a45154672810c4 to your computer and use it in GitHub Desktop.
Install Docker Engine & Docker Compose in Ubuntu 18 LTS - wget -O - https://bit.ly/2YAnUp8 | bash
This file contains hidden or 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
#!/usr/bin/env bash | |
#DOCKER_VERSION=18.06.1~ce~3-0~ubuntu | |
COMPOSE_VERSION=1.23.2 | |
# TOOLS | |
sudo apt-get -y install curl wget make jq git make tree htop conntrack bash-completion build-essential python-pip python-virtualenv rsync unzip apache2-utils | |
# DOCKER ENGINE | |
sudo groupadd -f docker | |
sudo usermod -aG docker $(whoami) | |
sudo apt-get -y remove docker docker-engine docker.io | |
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common | |
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - | |
sudo add-apt-repository "deb https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | |
sudo apt-get update | |
# sudo apt-cache madison docker-ce | awk '{print $3}' | |
# or sudo apt-cache policy docker-ce | |
sudo apt-get -y install docker-ce | |
#sudo apt-get -y install docker-ce=$DOCKER_VERSION | |
sudo systemctl enable docker | |
sudo systemctl start docker | |
# echo manual | sudo tee /etc/init/docker.override | |
# sudo update-rc.d docker defaults | |
# DOCKER COMPOSE | |
sudo bash -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 bash -c "curl -L https://raw.githubusercontent.com/docker/compose/$COMPOSE_VERSION/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
And then install this so
docker login
will actually work:Without it, you will likely get this error: