使用Python操作Docker
在使用Selenium进行自动化测试的时候,为了到达能够简单部署的目的,可以直接选用selenium/standalone-chrome的官方Docker镜像来搭建服务,这样就可以不用考虑Webdriver和浏览器的版本适配问题。但是我每天需要进行自动化测试的时间只需要一小会儿,如果让selenium/standalone-chrome容器一直运行在后台,对我的1C2G的小服务器来说占用了太多资源。针对这个问题,Docker提供了SDK可以让Python程序在需要的时候启用容器,测试完成后再停止容器来节约服务器资源
docker库的基本配置
1 | # docker库安装 |
docker库的常见用法
1 | # 实例化 |
需要注意的是,因为Docker的运行需要root权限,所以当在Python程序代码中添加操作Docker的相关功能后,Python程序也需要使用root权限运行
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 无眠呓语!