• 网站
  • 服务器状态
  • API 文档
  • 博客
Telegram Icon 社区
ZH
English
Português
Русский
中文 (中国)
Tiếng Việt
登录 试用仅需 €1.99
  • 网站
  • 服务器状态
  • API 文档
  • 博客
  • Telegram Icon 社区
  • Chinese
    English
    Português
    Русский
    中文 (中国)
    Tiếng Việt
登录 试用仅需 €1.99

使用API来自动化任务

通过使用Multilogin 6 API来自动化您的常规操作,从而节省您的时间并提升效率。

search icon

联系我们

如果您还有疑问,或希望直接从客服人员获得帮助,请提交请求。
我们会尽快回复您。

请填写下面的联系表格,我们会尽快回复您。

  • Multilogin 6 入门指南
  • 如何使用Multilogin 6
    IP掩码和代理解决方案
  • 团队管理与设置
  • 使用API来自动化任务
  • 迁移到 Multilogin X
  • 常规报错排查
  • 首页
  • breadcrumb separator bar
  • Multilogin 6
  • breadcrumb separator bar
  • 使用API来自动化任务
  • breadcrumb separator bar
  • 如何在 Docker 容器中运行Multilogin 6

如何在 Docker 容器中运行Multilogin 6

作者 Yelena V ( 更新于 April 15th, 2025 )

更新于 April 15th, 2025

在本指南中,我们将引导您在 Docker 容器内设置和启动Multilogin 6。Docker 可让您轻松地在不同环境中一致地部署应用程序。

为什么在 Docker 运行Multilogin? 

Docker 可以让你:

  • 在任何支持 Docker 的系统上运行Multilogin 6,包括本地机器和云环境
  • 保持可移植性和可扩展性以满足自动化需求
  • 使用headless模式在远程主机上运行

开始之前

确保您已拥有:

  • 可以运行 Docker 的系统(云、服务器、VM 或您的计算机)
  • 一个Docker Hub帐户,用于下载所需的图像
  • 一个Multilogin 6账户,用于在容器内使用该应用程序

步骤 1:安装 Docker

如果你还没有 Docker,请为你的操作系统安装它:

  • Linux版 Docker
  • 适用于macOS的 Docker
  • 适用于Windows的 Docker

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 容器

要在您的环境中启动 Docker 容器,请使用:

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

将<host_port>和<container_port>替换为所需的端口号以启用HTTP请求访问。

以headless模式运行

Multilogin 6 本身不支持headless模式。要解决此问题,请在run.sh脚本中使用类似Xvfb的虚拟显示器。

这篇文章对您有帮助吗?

对本文提供反馈

在本文中

  • 为什么在 Docker 运行Multilogin? 
  • 开始之前
  • 步骤 1:安装 Docker
  • 第 2 步:构建 Dockerfile
  • 示例 Dockerfile
  • 特殊情况:M1 Mac 用户
  • 步骤 3:登录凭证设置
  • 示例run.sh脚本
  • 步骤 4:运行 Docker 容器
  • 构建 Docker 容器
  • 运行 Docker 容器
  • 以headless模式运行

Multilogin 社区

保持消息灵通,分享你的想法,并与他人互动!

Telegram Icon 加入我们的 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

相关文章

  • 检索获取配置文件、文件夹和工作台ID
  • 如何使用API导出Cookie
  • Puppeteer自动化示例
  • 从配置文件导出代理详细信息

平台

  • 防侦测浏览器
  • 移动防关联浏览器
  • 无头浏览器
  • 住宅代理服务
  • 多账号管理
  • 网页自动化

相关资源

  • 知识库
  • API 文档
  • 术语表
  • 博客
  • Multilogin 6 下载
  • 服务器状态
  • 版本说明

网络自动化

  • 票务倒卖

网络抓取

  • Facebook账户抓取工具
  • 亚马逊抓取工具
  • OnlyFans抓取工具
  • 推特抓取
  • 领英抓取
  • 谷歌抓取工具

空投

  • 扩大你的空投耕作
  • Solana空投
  • 加密货币空投

比较

  • Multilogin与GoLogin对比
  • Multilogin与AdsPower对比
  • Multilogin与Dolphin Anty 对比
  • Multilogin与Incogniton 对比
  • Multilogin与Octo Browser 对比

联系我们

  • 24/7支持服务
    [email protected]
  • 联系销售
  • 联盟计划
  • 开放职位

© 2025 Multilogin。保留所有权利。

  • 隐私政策
  • 服务条款
  • Cookie政策
Multilogin abstract watermark
  • 平台

    • 防侦测浏览器
    • 移动防关联浏览器
    • 无头浏览器
    • 住宅代理服务
    • 多账号管理
    • 网页自动化
  • 相关资源

    • 知识库
    • API 文档
    • 术语表
    • 博客
    • Multilogin 6 下载
    • 服务器状态
    • 版本说明
  • 空投

    • 扩大你的空投耕作
    • Solana空投
    • 加密货币空投
  • 比较

    • Multilogin与GoLogin对比
    • Multilogin与AdsPower对比
    • Multilogin与Dolphin Anty 对比
    • Multilogin与Incogniton 对比
    • Multilogin与Octo Browser 对比
  • 网络自动化

    • 票务倒卖
  • 网络抓取

    • Facebook账户抓取工具
    • 亚马逊抓取工具
    • OnlyFans抓取工具
    • 推特抓取
    • 领英抓取
    • 谷歌抓取工具
  • 联系我们

    • 7×24 小时支持:[email protected]
    • 联系销售
    • 联盟计划
    • 开放职位
Multilogin abstract watermark
  • 隐私政策
  • 服务条款
  • Cookie政策

© 2025 M© 2024 Multilogin。保留所有权利。

Expand