diff --git a/Makefile b/Makefile index f365281..b5ff508 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -# Autogenerated at 11.12.2022 14:30 using ./gen-makefile +# Autogenerated at 01.02.2023 22:27 using ./gen-makefile .DEFAULT_GOAL := help #=============================================== @@ -253,7 +253,7 @@ php-stack: # Scripts listed in ./uninstall #=============================================== -# Uninstall docker +# Uninstall docker + ppa /docker: @./uninstall/docker diff --git a/install/docker b/install/docker index 59549b0..42213b1 100755 --- a/install/docker +++ b/install/docker @@ -9,26 +9,29 @@ echo # https://docs.docker.com/engine/install/ubuntu/ -sudo apt install \ - ca-certificates \ - curl \ - gnupg \ - lsb-release +sudo apt install -y \ + ca-certificates \ + curl \ + gnupg \ + lsb-release sudo mkdir -p /etc/apt/keyrings -curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg +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 $(lsb_release -cs) stable" \ | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null -sudo chmod a+r /etc/apt/keyrings/docker.gpg sudo apt update sudo apt install -y --autoremove \ - docker-ce \ - docker-ce-cli \ - containerd.io \ - docker-compose-plugin \ - docker-compose -sudo usermod -aG docker anthony + docker-ce \ + docker-ce-cli \ + containerd.io \ + docker-compose-plugin + +sudo usermod -aG docker $(whoami) echo echo "Finish!" diff --git a/uninstall/docker b/uninstall/docker index bf2b57b..31c6d42 100755 --- a/uninstall/docker +++ b/uninstall/docker @@ -1,21 +1,16 @@ #!/bin/bash -##makedesc: Uninstall docker +##makedesc: Uninstall docker + ppa echo echo "===============================================" -echo "Uninstalling docker..." +echo "Uninstalling docker + ppa..." echo "===============================================" echo -# sudo apt remove -y docker docker-engine docker.io containerd runc -sudo apt remove -y \ - containerd \ - containerd.io \ - docker \ - docker-ce \ - docker-ce-cli \ - docker-compose \ - docker-compose-plugin \ - docker-engine \ - docker.io \ - runc +sudo apt remove -y docker* + +rm -rf \ + /etc/apt/sources.list.d/docker.list \ + /etc/apt/keyrings/docker.gpg + +sudo apt update