#!/bin/bash ############################################################ # Skrypt instalacji Docker'a dla Debian'a. #. # nalezy go uruchomic z wykorzystaniem sudo. ############################################################ # sprawdzamy czy skrypt uruchomiony z wykorzystaniem sudo userid="${SUDO_USER:-$USER}" if [ "$userid" == 'root' ] then. echo "Prosze uruchomic skrypt z wykorzystaniem sudo i nie jako root!" exit 1 fi if [ "$EUID" -ne 0 ] then. echo "Prosze uruchomic skrypt z wykorzystaniem sudo!" exit 1 fi echo "#############################################" echo " instalowany sa potrzebne biblioteki i soft..." echo "#############################################" apt update apt install -y ne apt-transport-https ca-certificates curl gnupg lsb-release nftables ntp lvm2 ufw echo "#############################################" echo " instalowany jest docker...." echo "#############################################" # dodanie repozytorium docker'a curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo \ "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \ $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null # instalacja docker'a... apt update apt install -y docker-ce docker-ce-cli containerd.io