sh install-docker.sh- log out
- log back in
The script was assembled using official Docker docs:
sh install-docker.shThe script was assembled using official Docker docs:
| #!/bin/sh | |
| set -eu | |
| # Docker | |
| sudo apt-get update \ | |
| && sudo apt-get -y install apt-transport-https ca-certificates \ | |
| && sudo apt-key adv \ | |
| --keyserver hkp://p80.pool.sks-keyservers.net:80 \ | |
| --recv-keys 58118E89F3A912897C070ADBF76221572C52609D \ | |
| && echo "deb https://apt.dockerproject.org/repo ubuntu-$(lsb_release --codename --short) main" \ | |
| | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null \ | |
| && sudo apt-get update \ | |
| && sudo apt-get -y install "linux-image-extra-$(uname -r)" linux-image-extra-virtual \ | |
| && sudo apt-get -y install docker-engine \ | |
| && sudo usermod -aG docker "$USER" \ | |
| && sudo systemctl enable docker \ | |
| && printf '\nDocker installed successfully\n\n' | |
| # Docker Compose | |
| sudo wget \ | |
| -O /usr/local/bin/docker-compose \ | |
| https://github.com/docker/compose/releases/download/1.16.1/run.sh \ | |
| && sudo chmod +x /usr/local/bin/docker-compose \ | |
| && sudo wget \ | |
| -O /etc/bash_completion.d/docker-compose \ | |
| "https://raw.githubusercontent.com/docker/compose/$(docker-compose version --short)/contrib/completion/bash/docker-compose" \ | |
| && printf '\nDocker Compose installed successfully\n\n' |