R
Rusty
@rustyytgg1.1K подп.
2.8Kпросмотров
1 марта 2025 г.
Score: 3.1K
Инструкция как упаковать бота в Docker и запустить — без Docker Hub. С этого ролика. 1. Устанавливаем Docker на сервере Сначала подключаемся к серверу по SSH: ssh user@your_server_ip Обновляем систему: sudo apt update && sudo apt upgrade -y Устанавливаем Docker: sudo apt install docker.io -y Проверяем, что Docker установлен: docker --version 2. Упаковываем бота в Docker-контейнер Если бот уже на сервере, просто создаем Dockerfile прямо там. 3. Создаем Dockerfile В папке с ботом создаем файл Dockerfile. А также необходим файлик requirements.txt Если бот написан на Python, Dockerfile будет таким: FROM python:3.11-slim WORKDIR /app COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt COPY . . CMD ["python", "bot.py"] где вместо "bot. py", будет ваш исполняемый файлик. 4. Собираем образ Docker docker build -t my-tg-bot . 5. Запускаем контейнер с ботом docker run -d --restart unless-stopped --name tg-bot my-tg-bot Проверяем работу: docker ps
2.8K
просмотров
982
символов
Нет
эмодзи
Нет
медиа

Другие посты @rustyytgg

Все посты канала →