Skip to content

Instantly share code, notes, and snippets.

@OSapozhnikov
Created September 26, 2016 13:31
Show Gist options
  • Save OSapozhnikov/d4191f2176a1b4da1a6077505e8ed1e3 to your computer and use it in GitHub Desktop.
Save OSapozhnikov/d4191f2176a1b4da1a6077505e8ed1e3 to your computer and use it in GitHub Desktop.

Revisions

  1. OSapozhnikov created this gist Sep 26, 2016.
    19 changes: 19 additions & 0 deletions Install Docker
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,19 @@
    #!/usr/bin/env bash
    sudo apt-get update -y
    sudo apt-get install -y apt-transport-https ca-certificates
    # Add keys and Docker repository
    sudo apt-key adv \
    --keyserver hkp://p80.pool.sks-keyservers.net:80 \
    --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
    echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" \
    | sudo tee /etc/apt/sources.list.d/docker.list
    # Install Docker
    sudo apt-get update
    sudo apt-get purge -y lxc-docker
    sudo apt-get install -y docker-engine
    # Start Docker on boot
    sudo systemctl enable docker
    # Add the current user to docker so that you can
    # execute docker commands without using sudo
    sudo usermod -aG docker $USER
    echo "You will need to reboot before using docker."