Skip to content

Instantly share code, notes, and snippets.

@kolosek
Last active April 28, 2024 08:15
Show Gist options
  • Save kolosek/78084afcb677f9ea9048b616335ffa02 to your computer and use it in GitHub Desktop.
Save kolosek/78084afcb677f9ea9048b616335ffa02 to your computer and use it in GitHub Desktop.

Revisions

  1. kolosek revised this gist Oct 15, 2023. 1 changed file with 15 additions and 12 deletions.
    27 changes: 15 additions & 12 deletions ubuntu-docker-install.sh
    Original file line number Diff line number Diff line change
    @@ -6,18 +6,21 @@ sudo apt update
    sudo apt install docker-ce

    # Docker-compose
    sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    sudo chmod +x /usr/local/bin/docker-compose
    docker-compose --version
    mkdir -p ~/.docker/cli-plugins/
    curl -SL https://github.com/docker/compose/releases/download/v2.3.3/docker-compose-linux-x86_64 -o ~/.docker/cli-plugins/docker-compose

    chmod +x ~/.docker/cli-plugins/docker-compose
    docker compose version

    sudo usermod -aG docker $(whoami)
    #Restart session after last command

    sudo apt-get install ca-certificates curl gnupg
    sudo install -m 0755 -d /etc/apt/keyrings
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
    sudo chmod a+r /etc/apt/keyrings/docker.gpg
    echo \
    "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
    "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
    sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    sudo usermod -aG docker $(whoami)
    #udo apt-get install ca-certificates curl gnupg
    #udo install -m 0755 -d /etc/apt/keyrings
    #url -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
    #udo chmod a+r /etc/apt/keyrings/docker.gpg
    #cho \
    # "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
    # "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
    # sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    #udo usermod -aG docker $(whoami)
  2. kolosek revised this gist May 17, 2023. 1 changed file with 11 additions and 1 deletion.
    12 changes: 11 additions & 1 deletion ubuntu-docker-install.sh
    Original file line number Diff line number Diff line change
    @@ -10,4 +10,14 @@ sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-
    sudo chmod +x /usr/local/bin/docker-compose
    docker-compose --version
    sudo usermod -aG docker $(whoami)
    #Restart session after last command
    #Restart session after last command

    sudo apt-get install ca-certificates curl gnupg
    sudo install -m 0755 -d /etc/apt/keyrings
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
    sudo chmod a+r /etc/apt/keyrings/docker.gpg
    echo \
    "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
    "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
    sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    sudo usermod -aG docker $(whoami)
  3. kolosek revised this gist Nov 30, 2022. 1 changed file with 3 additions and 2 deletions.
    5 changes: 3 additions & 2 deletions ubuntu-docker-install.sh
    Original file line number Diff line number Diff line change
    @@ -4,9 +4,10 @@ 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"
    sudo apt update
    sudo apt install docker-ce
    sudo usermod -aG docker $USER

    # Docker-compose
    sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    sudo chmod +x /usr/local/bin/docker-compose
    docker-compose --version
    docker-compose --version
    sudo usermod -aG docker $(whoami)
    #Restart session after last command
  4. kolosek revised this gist Nov 30, 2022. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion ubuntu-docker-install.sh
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,7 @@
    sudo sysctl -w vm.max_map_count=262144
    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 focal stable"
    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu `lsb_release -cs` stable"
    sudo apt update
    sudo apt install docker-ce
    sudo usermod -aG docker $USER
  5. kolosek revised this gist Nov 30, 2022. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion ubuntu-docker-install.sh
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,7 @@
    sudo sysctl -w vm.max_map_count=262144
    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 jummy "
    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
    sudo apt update
    sudo apt install docker-ce
    sudo usermod -aG docker $USER
  6. kolosek created this gist Nov 30, 2022.
    12 changes: 12 additions & 0 deletions ubuntu-docker-install.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,12 @@
    sudo sysctl -w vm.max_map_count=262144
    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 jummy "
    sudo apt update
    sudo apt install docker-ce
    sudo usermod -aG docker $USER

    # Docker-compose
    sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    sudo chmod +x /usr/local/bin/docker-compose
    docker-compose --version