Skip to content

Instantly share code, notes, and snippets.

@donilan
Last active May 11, 2020 01:51
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save donilan/f7547cddcd35d0693e397e0c3a4103c7 to your computer and use it in GitHub Desktop.
Save donilan/f7547cddcd35d0693e397e0c3a4103c7 to your computer and use it in GitHub Desktop.
Install docker ce on centos7
#!/usr/bin/env bash
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum makecache fast
sudo yum install docker-ce -y
sudo mkdir -p /etc/docker
cat << EOF > /tmp/daemon.json
{
"log-driver": "journald"
}
EOF
sudo mv /tmp/daemon.json /etc/docker/
sudo systemctl start docker
sudo systemctl enable docker
sudo curl -L "https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment