docker+selenium+firefox | 我踩过的坑

为了实现SSPUBot不在我电脑上部署,我只能将其制成Docker。

要知道SSPUBot在开发的时候用了selenium+Firefox的想法开发,所以Docker里面必须要有Firefox,结果这就让见识到了最顽固的错误selenium.common.exceptions.WebDriverException: Message: Process unexpectedly closed with status 255

我们还是省略我找的解决方法的经过吧,直接说一下我是如何解决的。

其实,也是非常偶然

当时,我按照我所查的资料去做------没有使用root用户打开Firefox,使用了无头文件,结果还是没成功。

那时我想到------在终端输入firefox --version,看看有没有正常安装,后来,才知道原来是缺少文件

对于这个问题,我特别构建了一个镜像

源代码库在这里go to

当然,你也可以直接在dockerfile中直接加上

dockerfile 复制代码
FROM ghcr.io/mryan2005/firefox-on-docker:latest
相关推荐
遇见火星22 分钟前
Docker Compose 实战教程,理解Docker Compose核心概念,学会编写 compose.yml,掌握常用命令!
运维·docker·容器·compose
原神启动124 分钟前
Docker(二)—— Docker容器操作
运维·docker·容器
你什么冠军?27 分钟前
Docker
运维·容器
呼啦啦呼啦啦啦啦啦啦41 分钟前
推送docker镜像至私有 Docker 镜像仓库(附企业harbor实战)
运维·docker·容器
m0_4856146743 分钟前
Docker基础
docker·容器·php
爱学大树锯1 小时前
【Docker本地化超级实践】Docker 镜像离线构建方案
运维·docker·容器
默恋~微凉1 小时前
Docker
运维·docker·容器
叽里咕噜怪1 小时前
Docker 场景化作业:生产环境容器操作实训
运维·docker·容器
qq_455760851 小时前
docker - 存储卷
运维·docker·容器
lin张2 小时前
Docker 场景化操作:生产环境容器实践
运维·docker·容器