Skip to content

Instantly share code, notes, and snippets.

@tegarimansyah
Last active January 1, 2023 14:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tegarimansyah/229676bb91d2f189684a6ce70d6dacbf to your computer and use it in GitHub Desktop.
Save tegarimansyah/229676bb91d2f189684a6ce70d6dacbf to your computer and use it in GitHub Desktop.
Set Up Docker for Ubuntu Linux 18.04 or newer
set -ex
# Preparation
sudo apt update
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
source /etc/lsb-release # Get current version codename
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $DISTRIB_CODENAME stable"
sudo apt update
# Install and check
sudo apt install -y docker-ce
# Docker without sudo
sudo usermod -aG docker ${USER}
# Docker Compose
sudo curl -L https://github.com/docker/compose/releases/download/2.14.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
# Check Version
echo "Installation Done, checking version.."
echo "======================================="
echo
docker -v
docker-compose --version
@tegarimansyah
Copy link
Author

tegarimansyah commented Apr 16, 2020

How to use:

# Get newest install_script URL by clicking Raw
export install_script=https://gist.github.com/tegarimansyah/229676bb91d2f189684a6ce70d6dacbf/raw/5beb0131b93ab551e8943ff945bad5cc11925b14/install-docker.sh
bash <(curl -s $install_script)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment