Last active
July 18, 2017 22:59
-
-
Save khanhicetea/d36bc0cb1b06e24d9f6e24f35ce0417d to your computer and use it in GitHub Desktop.
Docker Kickstarter on Ubuntu
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
#!/bin/bash | |
# Install required packages | |
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common | |
# Add Docker repo | |
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - | |
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | |
# Install Docker CE from repository | |
sudo apt update | |
sudo apt install docker-ce | |
# Run hello-world for testing | |
sudo docker run --rm hello-world | |
# Install latest docker-compose | |
export PYTHONIOENCODING=utf8 | |
DC_VERSION=$(curl -s 'https://api.github.com/repos/docker/compose/releases/latest' | python -c "import sys, json; print json.load(sys.stdin)['tag_name']") | |
curl -L https://github.com/docker/compose/releases/download/$DC_VERSION/docker-compose-`uname -s`-`uname -m` > dc | |
sudo mv dc /usr/local/bin/docker-compose | |
sudo chmod +x /usr/local/bin/docker-compose | |
echo "BAMMMMM ! Ready to containerize all things !" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment