gpt4 book ai didi

selenium - 如何使Zalenium与AWS Fargate一起使用?

转载 作者:行者123 更新时间:2023-12-02 19:23:51 25 4
gpt4 key购买 nike

问题
我想在使用AWS Fargate的容器中使用Zalenium。但是,为此,我们必须提取两个图像:Zalenium和Selenium。确实,在其过程中,Zalenium使用Selenium图像创建了容器。因此,它需要在某个地方找到图像。
可能的解决方案
我正在考虑创建一个安装了Docker的ubuntu容器,该容器将运行以下命令:
它会先拉图像

docker pull elgalu/selenium
docker pull dosel/zalenium
然后创建一个装有Docker套接字的Zalenium容器,以创建另一个容器:
docker run --rm -ti --name zalenium -p 4444:4444 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /tmp/videos:/home/seluser/videos \
--privileged dosel/zalenium start
那意味着我将创建一个将在另一个容器内的容器,该容器将在另一个容器内听起来并不简单。
因此,在此之前,我想检查是否有人会找到更好的解决方案。作为AWS的新手,我可能错过了一些东西。

最佳答案

您可以通过Zalenium容器隐式提取图像,只需检查https://opensource.zalando.com/zalenium/#tryit,即“或者无需显式提取elgalu / selenium”部分:

例:

    # Pull Zalenium
docker pull dosel/zalenium

# Run it!
docker run --rm -ti --name zalenium -p 4444:4444 \
-e PULL_SELENIUM_IMAGE=true \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /tmp/videos:/home/seluser/videos \
--privileged dosel/zalenium start

# Point your tests to http://localhost:4444/wd/hub and run them

# Stop
docker stop zalenium

关于selenium - 如何使Zalenium与AWS Fargate一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57826226/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com