【发布时间】:2019-09-06 17:16:34
【问题描述】:
问题
我想在使用 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 新手,我可能错过了一些东西。
【问题讨论】:
标签: selenium docker devops aws-fargate zalenium