【问题标题】:How to configure proxy in selenium/standalone-chrome docker image using my docker-compose如何使用我的 docker-compose 在 selenium/standalone-chrome docker 映像中配置代理
【发布时间】:2021-05-25 23:45:48
【问题描述】:

我正在使用这个 docker 镜像:

在我的 docker-compose 中:

version: '3'
services:
  # Other services ...

  selenium_grid:
    image: selenium/standalone-chrome:4.0.0-beta-3-20210426
    volumes:
      - /dev/shm:/dev/shm
    environment:
      - SE_NODE_SESSION_TIMEOUT=30
      - SE_NODE_MAX_SESSIONS=5
      - SE_NODE_OVERRIDE_MAX_SESSIONS=true
    ports:
      - 4444:4444
      - 7900:7900

我想设置一个代理网址,我在图片的文档中看到这可以通过build_args

但据我了解,这意味着我必须克隆镜像仓库,下载它,构建它并分配新版本,以便我可以在我的 docker-compose 中使用它?它必须是其他方式。

如何通过我的 docker-compose 配置在 selenium/standalone-chrome 中配置代理?

【问题讨论】:

    标签: docker selenium docker-compose


    【解决方案1】:

    使用环境 http_proxy 为我工作:

    version: '3'
    services:
      selenium_grid:
        image: selenium/standalone-chrome:4.0.0-beta-3-20210426
        #... other config ...
        environment:
          - http_proxy=75.104.15.119:8080
    

    测试:

    > docker-compose exec selenium_grid curl http://httpbin.org/ip 
    {
      "origin": "75.104.15.119"
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-18
      • 2021-11-09
      • 2019-08-08
      • 2022-01-22
      • 2016-06-24
      • 1970-01-01
      • 1970-01-01
      • 2021-06-06
      相关资源
      最近更新 更多