首页 > 解决方案 > 在 docker 容器中运行代理服务

问题描述

我正在使用 luminati 代理服务,我需要运行 luminati 命令来实例化代理服务器然后运行脚本,它在我的本地机器上工作正常

我需要在 docker 容器上重现此行为这是我的 docker 文件的相关部分

RUN npm install -g @luminati-io/luminati-proxy --unsafe-perm
RUN luminati --daemon
COPY . /scrape_l
WORKDIR /scrape_l
ENTRYPOINT celery -A current_profile.tasks worker --loglevel=info

每当我发送请求时,它都会给我“对等错误 104 重置连接”

标签: dockerproxydocker-composedocker-container

解决方案


不是 luminati 方面的专家,但根据我对 docker 的理解,您可能必须在 Dockerfile 中公开各种 luminati 服务正在侦听的端口,例如

EXPOSE 22999 22999 #for Proxy manager 
EXPOSE 22555 22555 #for dropin 
EXPOSE 24000 24000 #for first configurable proxy

推荐阅读