• Сайт
  • Статус системы
  • API документация
  • Блог
Telegram Icon Сообщество
RU
English
Português
Русский
中文 (中国)
Tiếng Việt
Войти Попробовать за 1,99 €
  • Сайт
  • Статус системы
  • API документация
  • Блог
  • Telegram Icon Сообщество
  • Russian
    English
    Português
    Русский
    中文 (中国)
    Tiếng Việt
Войти Попробовать за 1,99 €

Автоматизация работы с API

Используйте API Multilogin 6 для автоматизации повседневных операций. Экономьте ресурсы и увеличивайте объемы без лишних усилий.

search icon

Связаться с нами

Если у вас остались вопросы или вы предпочитаете обратиться напрямую к специалисту, пожалуйста, отправьте запрос.
Мы свяжемся с вами как можно скорее.

Пожалуйста, заполните форму обратной связи ниже, и мы ответим вам как можно скорее.

  • Знакомство с Multilogin 6
  • Как работать с Multilogin 6
    Маскировка IP и выбор прокси
  • Работа в команде в Multilogin 6
  • Автоматизация работы с API
  • Миграция на Multilogin X
  • Устранение неполадок
  • Home
  • breadcrumb separator bar
  • Multilogin 6
  • breadcrumb separator bar
  • Автоматизация работы с API
  • breadcrumb separator bar
  • Как запустить Multilogin 6 в контейнере Docker

Как запустить Multilogin 6 в контейнере Docker

Автор Yelena V ( Обновлено April 8th, 2025 )

Обновлено April 8th, 2025

В этом руководстве мы покажем вам, как настроить и запустить Multilogin 6 внутри контейнера Docker. Docker упрощает развертывание приложений последовательно в различных средах.

Зачем использовать Docker для Multilogin? 

Докер позволяет:

  • Запускайть Multilogin 6 на любой системе, поддерживающей Docker, включая локальные машины и облачные среды.
  • Поддерживать портативность и масштабируемость для нужд автоматизации. 
  • Использовать режим headless для работы на удаленных хостах. 

Прежде чем начать

Убедитесь, что у вас есть:

  • Система, которая может запускать Docker (облако, сервер, виртуальная машина или ваш компьютер). 
  • Учетная запись Docker Hub для загрузки необходимых образов. 
  • Учетная запись Multilogin 6 для использования приложения внутри вашего контейнера. 

Шаг 1: установка Docker

Если у вас еще нет Docker, установите его для своей ОС:

  • Докер для Linux
  • Докер для macOS
  • Докер для Windows

Docker Engine предназначен для работы непосредственно на Linux. Для других операционных систем, таких как Windows или macOS, вам нужно будет использовать Docker Desktop.

 

Шаг 2: создайте Dockerfile

Для создания контейнера вам понадобится Dockerfile в каталоге вашего проекта. Этот файл настраивает контейнер.

Пример Dockerfile

# Use an official base image with a compatible OS
FROM ubuntu:22.04

# List of basic dependancies
RUN apt-get update && apt-get install -y ca-certificates fonts-liberation libasound2 libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0 libc6 libcairo2  libcups2 libcurl4 libdbus-1-3  libdrm2  libexpat1  libgbm1  libglib2.0-0  libgtk-4-1 libnspr4  libnss3  libpango-1.0-0  libu2f-udev libvulkan1 libx11-6  libxcb1  libxcomposite1  libxdamage1  libxext6 libxfixes3 libxkbcommon0  libxrandr2 wget xdg-utils

# Dependancies to install and launch Multilogin application
RUN apt-get update && DEBIAN_FRONTEND=noninteractive TZ=Etc/UTC apt-get install -y openjdk-18-jre-headless curl unzip openssh-client

# Set environment variables for Multilogin login
ENV ML_USERNAME="your_multilogin_username"
ENV ML_PASSWORD="your_multilogin_password"

# Install Multilogin app
RUN mkdir -p /opt/multilogin/
RUN cd /opt/multilogin/ && \
    curl --location --fail --output multiloginapp-linux-x64-client "https://cdn-download.multiloginapp.com/multilogin/6.3.6/multilogin-6.3.6-1-linux_x86_64.zip" && \
    unzip multiloginapp-linux-x64-client && \
    chmod +x multiloginapp-linux-x64-client && \
    rm multiloginapp-linux-x64-client && \
    apt-get -y install ./multilogin.deb

# Copy our main run script into workdir
COPY ./run.sh /opt/Multilogin/

# Add permission to execute and run our script
RUN chmod +x /opt/Multilogin/run.sh
CMD bash /opt/Multilogin/run.sh

Особый случай: пользователи M1 Mac

Если вы используете M1 Mac (архитектура arm64), вам потребуется включить экспериментальную функцию Docker Buildx для правильной сборки контейнера.

 

Шаг 3: обработка учетных данных для входа

Поскольку инструкции Dockerfile CMD не поддерживают параметры входа, вам понадобится файл run.sh в том же каталоге.

Пример скрипта run.sh

#!/bin/bash

echo "Multilogin account is $ML_USERNAME with password of length ${#ML_PASSWORD}"

cd opt/Multilogin/headless

bash ./cli.sh -login -u "$ML_USERNAME" -p "$ML_PASSWORD"

bash ./headless.sh -port 35000

Храните свои учетные данные в надежном месте, а не кодируйте их в скриптах.

 

Шаг 4: запуск контейнера Docker

Теперь, когда ваш Dockerfile настроен, пришло время собрать и запустить ваш контейнер.

Постройте Docker-контейнер

Убедитесь, что Docker запущен, затем перейдите в каталог Dockerfile и выполните:

docker build -t multilogin-container .

Запустить контейнер

Чтобы запустить контейнер в вашей среде, используйте:

docker run -d --name multilogin-app -p <host_port>:<container_port> multilogin-container

Замените <host_port> и <container_port> на нужные номера портов, чтобы включить доступ запросам HTTP.

Запуск в режиме headless

Multilogin 6 не поддерживает режим headless. Чтобы решить эту проблему, используйте виртуальный дисплей, например, Xvfb внутри вашего скрипта run.sh. 

Эта статья была полезной?

Оставить отзыв об этой статье

В этой статье:

  • Зачем использовать Docker для Multilogin? 
  • Прежде чем начать
  • Шаг 1: установка Docker
  • Шаг 2: создайте Dockerfile
  • Пример Dockerfile
  • Особый случай: пользователи M1 Mac
  • Шаг 3: обработка учетных данных для входа
  • Пример скрипта run.sh
  • Шаг 4: запуск контейнера Docker
  • Постройте Docker-контейнер
  • Запустить контейнер
  • Запуск в режиме headless

Сообщество Multilogin

Будьте в курсе, делитесь своими мыслями и общайтесь с другими!

Telegram Icon Multilogin в Telegram

Статьи по теме

Blog Post Img

10 Best Datacenter Proxies for Web Scraping (2025 Edition)

Apr 2, 2025 5 min read
Google SERP Img

What is a Google SERP Proxy and Why Should You Care?

Apr 1, 2025 6 min read
UK Proxy Img

What Are Dedicated UK Proxies? Everything You Need to Know

Apr 1, 2025 6 min read
Related Article Title Icon

Похожие статьи

  • Как использовать автоматизацию в Multilogin 6
  • Браузерная автоматизация с Puppeteer в Multilogin 6
  • Как использовать CLI и Local API в Multilogin 6
  • FAQ: автоматизация в Multilogin 6

АНТИДЕТЕКТ ПЛАТФОРМА

  • Антидетект браузер
  • Мобильный антидетект
  • Headless браузер
  • Резидентские прокси
  • Управление аккаунтами
  • Веб-автоматизация

РЕСУРСЫ

  • База знаний
  • API документация
  • Глоссарий
  • Блог
  • Multilogin 6
  • Статус системы
  • Журнал изменений

ВЕБ-АВТОМАТИЗАЦИЯ

  • Скальпинг билетов

ВЕБ-СКРЕЙПИНГ

  • Скрейпер Facebook
  • Скрейпер Amazon
  • Скрейпер OnlyFans
  • Скрейпинг Twitter
  • Скрейпинг Linkedin
  • Скрейпинг Google

ЭЙРДРОПЫ

  • Эйрдроп фарминг
  • Эйрдроп Solana
  • Крипто эйрдропы

СРАВНЕНИЕ

  • Multilogin vs. Gologin
  • Multilogin vs. Adspower
  • Multilogin vs. Dolphin Anty
  • Multilogin vs. Incognition
  • Multilogin vs. Octo Browser

СВЯЖИТЕСЬ С НАМИ

  • Поддержка 24/7
    [email protected]
  • Отдел продаж
  • Партнёрская программа
  • Карьера

© 2025 Multilogin. Все права защищены.

  • Политика приватности
  • Условия использования
  • Политика использования cookie файлов
Multilogin abstract watermark
  • АНТИДЕТЕКТ ПЛАТФОРМА

    • Антидетект браузер
    • Мобильный антидетект
    • Headless браузер
    • Резидентские прокси
    • Управление аккаунтами
    • Веб-автоматизация
  • РЕСУРСЫ

    • База знаний
    • API документация
    • Глоссарий
    • Блог
    • Multilogin 6
    • Статус системы
    • Журнал изменений
  • ЭЙРДРОПЫ

    • Эйрдроп фарминг
    • Эйрдроп Solana
    • Крипто эйрдропы
  • СРАВНЕНИЕ

    • Multilogin vs. Gologin
    • Multilogin vs. Adspower
    • Multilogin vs. Dolphin Anty
    • Multilogin vs. Incognition
    • Multilogin vs. Octo Browser
  • ВЕБ-АВТОМАТИЗАЦИЯ

    • Скальпинг билетов
  • ВЕБ-СКРЕЙПИНГ

    • Скрейпер Facebook
    • Скрейпер Amazon
    • Скрейпер OnlyFans
    • Скрейпинг Twitter
    • Скрейпинг Linkedin
    • Скрейпинг Google
  • СВЯЖИТЕСЬ С НАМИ

    • Поддержка 24/7 [email protected]
    • Отдел продаж
    • Партнёрская программа
    • Карьера
Multilogin abstract watermark
  • Политика приватности
  • Условия использования
  • Политика использования cookie файлов

© 2025 Multilogin. Все права защищены.

Expand