A chrome container built on alpine, which includes chromedriver, chromium service
252
基于alpine构建的chromium及chromedriver的dcoker容器
通过启动chromedriver,暴露9515端口,远程连接至该端口,chromedriver会在需要的时候,自动启动chrome进程
通过http接口来与chrome的API通信
--whitelisted-ips设置允许哪些IP来访问chromedriver
-v /dev/shm:/dev/shm 共享主机内存,防止容器crash(session deleted because of page crash)
docker run -d \
-v /dev/shm:/dev/shm \
ainow/chrome --whitelisted-ips=127.0.0.1 --verbose --log-path=/tmp/chromedriver.log
通过websocket与浏览器API接口通信
# 启动容器
docker run -d -v /data/chrome/:/data/chrome/ -p 9222:9222 ainow/alpine-chrome
# 启动浏览器
chromium-browser --headless --no-sandbox --disable-gpu
Content type
Image
Digest
Size
117.2 MB
Last updated
over 8 years ago
docker pull ainow/chrome