Skip to content

Instantly share code, notes, and snippets.

@fredhsu
Last active July 23, 2024 11:43
Show Gist options
  • Save fredhsu/f3d927d765727181767b3b13a3a23704 to your computer and use it in GitHub Desktop.
Save fredhsu/f3d927d765727181767b3b13a3a23704 to your computer and use it in GitHub Desktop.
Shell script to install Docker CE on ubuntu and post-install user configuration
#!/bin/bash
sudo apt-get install -y \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
sudo apt-get update
sudo apt-get install -y docker-ce
sudo docker run hello-world
# Linux post-install
sudo groupadd docker
sudo usermod -aG docker $USER
sudo systemctl enable docker
@fredhsu
Copy link
Author

fredhsu commented May 30, 2017

NOTE if running Ubuntu 17.04 (zesty) you will need to manually add the xenial repo as zesty is not supported yet.

@kwarnkham
Copy link

how to do it in centos?

@duclair3006
Copy link

to do that you just to change apt command to yum command it will run

@ibrahim231121
Copy link

will it work on ubuntu 20

@jjhesk
Copy link

jjhesk commented Jun 6, 2024

it only works for ubuntu

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