Browse Source

fixed permissions

Toastie 2 months ago
parent
commit
2faddbfe12
1 changed files with 7 additions and 8 deletions
  1. 7 8
      install_docker.sh

+ 7 - 8
install_docker.sh

@@ -5,17 +5,16 @@
 # Install dependencies
 apt-get update && apt-get install --yes \
     ca-certificates \
-    curl \
-    gnupg \
+    curl
 
 # Add trust and docker apt repo
-mkdir -m 0755 -p /etc/apt/keyrings
-curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
-chmod a+r /etc/apt/keyrings/docker.gpg
+install -m 0755 -d /etc/apt/keyrings
+curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
 echo \
-  "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
-  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
+  "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" | \
   tee /etc/apt/sources.list.d/docker.list > /dev/null
+apt-get update
 
 # Install docker
 apt-get update && apt-get install --yes \
@@ -68,6 +67,6 @@ EOL
 systemctl restart docker.service
 
 # Create directory for docker
-mkdir -p /opt/docker
+install --owner=root --group=docker --mode 775 --directory test /opt/docker
 
 docker run hello-world