Files
Scripts/docker-install.sh
2026-06-01 21:17:26 +03:00

32 lines
1.1 KiB
Bash

#!/bin/bash
#Update repositories
echo "Обновляю репозитории..."
sudo apt update
echo "Обновляю пакеты..."
sudo apt upgrade -y
#Add Docker official GPG key
echo "Устанавливаю curl и ca-certificates..."
sudo apt install curl ca-certificates -y
echo "Получаю ключи..."
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
#Add Docker repository to apt sources
echo "Добавляю репозиторий Docker..."
sudo tee /etc/apt/sources.list.d/docker.sources <<EOF
Types: deb
URIs: https://download.docker.com/linux/ubuntu
Suites: $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}")
Components: stable
Architectures: $(dpkg --print-architecture)
Signed-By: /etc/apt/keyrings/docker.asc
EOF
echo "Обновляю репозитории..."
sudo apt update
#Install Docker packages
echo "Устанавливаю Docker..."
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y