记一次headlesschrome docker镜像的修改
希望在docker镜像中使用chromeless包
主要基于alpine进行nodejs和chromium的安装
FROM alpine:edge
RUN apk add --no-cache chromium nodejs
RUN apk add --no-cache grep udev font-adobe-100dpi ttf-freefont
COPY . /app
WORKDIR /app
CMD ["sh", "start.sh"]
start.sh
/usr/bin/chromium-browser --no-sandbox --remote-debugging-port=9222 --headless &
node index.js
这里启动时会出现warnning,忽略即可。
这时nodejs项目就可以使用chromeless进行操作了。