Skip to content

Instantly share code, notes, and snippets.

@dcb9
Last active October 21, 2023 16:20

Revisions

  1. Bob Chengbin revised this gist Dec 10, 2019. 1 changed file with 16 additions and 0 deletions.
    16 changes: 16 additions & 0 deletions ubuntu-18.04.3-LTS-install-docker
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,16 @@
    sudo apt update
    sudo apt install apt-transport-https ca-certificates curl software-properties-common

    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 bionic stable"
    sudo apt update

    sudo apt install docker-ce

    sudo systemctl status docker

    # docker-compose

    sudo curl -L "https://github.com/docker/compose/releases/download/1.25.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

    sudo chmod +x /usr/local/bin/docker-compose
  2. dcb9 revised this gist Jan 29, 2016. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions ubuntu-12.04-LTS-install-docker
    Original file line number Diff line number Diff line change
    @@ -34,3 +34,5 @@ docker-compose version: 1.5.2
    vim /etc/default/docker
    # uncomment blow line -g your storage directory
    #DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4 -g /data"

    service docker restart
  3. dcb9 revised this gist Jan 29, 2016. 1 changed file with 6 additions and 1 deletion.
    7 changes: 6 additions & 1 deletion ubuntu-12.04-LTS-install-docker
    Original file line number Diff line number Diff line change
    @@ -27,5 +27,10 @@ curl -L https://github.com/docker/compose/releases/download/1.5.2/docker-compose
    chmod +x /usr/local/bin/docker-compose

    docker-compose --version
    docker-compose version: 1.5.2

    docker-compose version: 1.5.2
    # Change docker storage directory

    vim /etc/default/docker
    # uncomment blow line -g your storage directory
    #DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4 -g /data"
  4. dcb9 revised this gist Jan 29, 2016. 1 changed file with 11 additions and 1 deletion.
    12 changes: 11 additions & 1 deletion ubuntu-12.04-LTS-install-docker
    Original file line number Diff line number Diff line change
    @@ -18,4 +18,14 @@ apt-get install -y docker-engine linux-image-extra-$(uname -r)

    usermod -aG docker ubuntu

    docker run hello-world
    docker run hello-world

    # Install docker-compose

    curl -L https://github.com/docker/compose/releases/download/1.5.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

    chmod +x /usr/local/bin/docker-compose

    docker-compose --version

    docker-compose version: 1.5.2
  5. dcb9 revised this gist Jan 29, 2016. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion ubuntu-12.04-LTS-install-docker
    Original file line number Diff line number Diff line change
    @@ -16,4 +16,6 @@ apt-cache policy docker-engine

    apt-get install -y docker-engine linux-image-extra-$(uname -r)

    usermod -aG docker ubuntu
    usermod -aG docker ubuntu

    docker run hello-world
  6. dcb9 revised this gist Jan 29, 2016. 1 changed file with 2 additions and 4 deletions.
    6 changes: 2 additions & 4 deletions ubuntu-12.04-LTS-install-docker
    Original file line number Diff line number Diff line change
    @@ -12,10 +12,8 @@ apt-get update

    apt-get purge lxc-docker

    usermod -aG docker ubuntu

    apt-cache policy docker-engine

    apt-get install -y linux-image-extra-$(uname -r)
    apt-get install -y docker-engine linux-image-extra-$(uname -r)

    apt-get install -y docker-engine
    usermod -aG docker ubuntu
  7. dcb9 created this gist Jan 29, 2016.
    21 changes: 21 additions & 0 deletions ubuntu-12.04-LTS-install-docker
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,21 @@
    sudo su -

    # Kernels older than 3.10 lack some of the features required to run Docker containers.
    uname -r
    3.11.0-15-generic

    apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

    echo deb https://apt.dockerproject.org/repo ubuntu-trusty main > /etc/apt/sources.list.d/docker.list

    apt-get update

    apt-get purge lxc-docker

    usermod -aG docker ubuntu

    apt-cache policy docker-engine

    apt-get install -y linux-image-extra-$(uname -r)

    apt-get install -y docker-engine