Son aktivite 1737983812

curl -O https://cdn.albert.lol/docker.sh

Revizyon 5725c10346c495ac027968b0f2ceb4995ca30974

docker.sh Ham
1#!/bin/bash
2
3# Exit immediately if a command exits with a non-zero status
4set -e
5
6# Update package index
7sudo apt-get update
8
9# Install required packages for Docker installation
10sudo apt-get install -y ca-certificates curl
11
12# Create the directory for Docker's apt keyrings
13sudo install -m 0755 -d /etc/apt/keyrings
14
15# Download and add Docker's GPG key
16sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
17
18# Set appropriate permissions for the GPG key
19sudo chmod a+r /etc/apt/keyrings/docker.asc
20
21# Add Docker's official apt repository
22echo \
23 "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
24 $(. /etc/os-release && echo \"$VERSION_CODENAME\") stable" | \
25 sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
26
27# Update package index again to include Docker's repository
28sudo apt-get update
29
30# Install Docker packages
31sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
32
33# Add the current user to the Docker group
34sudo usermod -aG docker $USER
35
36# Refresh group membership without needing to log out and back in
37newgrp docker
38
39# Print success message
40echo "Docker has been installed successfully.