From 52ecaaa203052f91fd12f1c8acdf0d81dc4de6ba Mon Sep 17 00:00:00 2001 From: "stefan@knaak.org" Date: Tue, 25 Jun 2024 02:39:05 +0200 Subject: [PATCH] docker installer --- home/.dot/installer/docker_raspi.sh | 18 +++++++++++++----- home/.dot/installer/raspi-bat.sh | 3 ++- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/home/.dot/installer/docker_raspi.sh b/home/.dot/installer/docker_raspi.sh index 4741091..b996bf2 100755 --- a/home/.dot/installer/docker_raspi.sh +++ b/home/.dot/installer/docker_raspi.sh @@ -2,13 +2,21 @@ docker_raspi.sh() { + # Add Docker's official GPG key: sudo apt-get update - sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common + sudo apt-get install ca-certificates curl + sudo install -m 0755 -d /etc/apt/keyrings + sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc + sudo chmod a+r /etc/apt/keyrings/docker.asc - curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add - - echo "deb [arch=armhf] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list - + # Add the repository to Apt sources: + echo \ + "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \ + $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ + sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update - sudo apt-get install docker-ce + + sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin + sudo docker run hello-world } docker_raspi.sh \ No newline at end of file diff --git a/home/.dot/installer/raspi-bat.sh b/home/.dot/installer/raspi-bat.sh index ea7bb4d..7862932 100755 --- a/home/.dot/installer/raspi-bat.sh +++ b/home/.dot/installer/raspi-bat.sh @@ -2,4 +2,5 @@ cd ~ wget https://github.com/sharkdp/bat/releases/download/v0.24.0/bat_0.24.0_armhf.deb -sudo dpkg -i bat_0.24.0_armhf.deb \ No newline at end of file +sudo dpkg -i bat_0.24.0_armhf.deb +rm bat_0.24.0_armhf.deb \ No newline at end of file