gpt4 book ai didi

docker - ubuntu docker 容器中的 headless Chrome

转载 作者:行者123 更新时间:2023-12-04 18:24:33 25 4
gpt4 key购买 nike

我正在尝试在 ubuntu docker 镜像中运行 chromium 的 headless 实例,但我不断收到错误消息
该系统没有显示器,也没有音频输入或输出

[0307/003516.533150:ERROR:bus.cc(393)] Failed to connect to the bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
无论如何禁用dbus,因为似乎docker不支持它
这是我的 Dockerfile 中的行
FROM arm64v8/ubuntu:bionic
RUN apt install -y chromium-browser
RUN apt install -y chromium-drivers

这是我使用的发射线
chromium-browser --no-sandbox --headless --autoplay-policy=no-user-gesture-required --no-first-run --disable-gpu --use-fake-ui-for-media-stream --use-fake-device-for-media-stream --disable-sync index.html

最佳答案

要获得真正的 headless Chrome ,您需要添加 --remote-debugging-port您的线路选项如下:

chromium-browser --no-sandbox --headless --autoplay-policy=no-user-gesture-required --no-first-run --disable-gpu --use-fake-ui-for-media-stream --use-fake-device-for-media-stream --disable-sync --remote-debugging-port=9222 index.html
启动后,您可以使用调试端口连接和控制浏览器,如 here所述。

关于docker - ubuntu docker 容器中的 headless Chrome ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66512149/

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