Update dm-docker.sh

This commit is contained in:
Ground-Zerro
2024-12-13 18:26:52 +11:00
committed by GitHub
parent 96a6800f9f
commit d59374bc38

View File

@@ -14,7 +14,7 @@ check_docker() {
# Проверяем и устанавливаем Docker, если его нет # Проверяем и устанавливаем Docker, если его нет
if ! check_docker; then if ! check_docker; then
echo "Обновляем список пакетов и устанавливаем необходимые компоненты..." echo "Обновляем список пакетов и устанавливаем необходимые компоненты..."
apt update && apt install -y git apt update && apt install -y git curl
curl -fsSL https://get.docker.com -o get-docker.sh curl -fsSL https://get.docker.com -o get-docker.sh
sh ./get-docker.sh sh ./get-docker.sh
@@ -33,8 +33,11 @@ fi
if ! docker image inspect domainmapper >/dev/null 2>&1; then if ! docker image inspect domainmapper >/dev/null 2>&1; then
echo "Docker образ не найден. Собираем новый образ..." echo "Docker образ не найден. Собираем новый образ..."
echo "Обновляем основную систему..." echo "Устанавливаем только необходимые для работы компоненты..."
apt update && apt upgrade -y apt update && apt install -y software-properties-common wget build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev \
liblzma-dev tzdata && \
rm -rf /var/lib/apt/lists/*
# Создаём Dockerfile с исправлениями # Создаём Dockerfile с исправлениями
echo "Создаём Dockerfile..." echo "Создаём Dockerfile..."
@@ -109,5 +112,5 @@ fi
echo "Контейнер завершил работу. Файл domain-ip-resolve.txt находится в $(pwd)/domain-ip-resolve.txt" echo "Контейнер завершил работу. Файл domain-ip-resolve.txt находится в $(pwd)/domain-ip-resolve.txt"
# Удаляем скрипт после выполнения # Удаляем скрипт после выполнения
echo "Скрипт завершен, удаляю себя..." echo "Скрипт завершен."
rm -- "$0" rm -- "$0"