deploydocker/setup.sh

42 lines
1.6 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
# Обновляем информацию о пакетах
sudo apt update
# Устанавливаем необходимые пакеты
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
# Добавляем ключ GPG для Docker
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# Добавляем репозиторий Docker
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
# Обновляем информацию о пакетах с учетом нового репозитория
sudo apt update
# Устанавливаем Docker
sudo apt install -y docker-ce
# Проверяем статус Docker
sudo systemctl status docker --no-pager
# Если Docker активен, продолжаем установку Docker Compose
if systemctl is-active --quiet docker; then
echo "Docker is active, proceeding with Docker Compose installation..."
# Устанавливаем Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/2.28.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# Делаем Docker Compose исполняемым
sudo chmod +x /usr/local/bin/docker-compose
# Проверяем версию Docker Compose
docker compose version
# Выводим сообщение об успешной настройке Docker
echo "Docker настроен успешно"
else
echo "Docker не активен, проверьте установку Docker."
fi