手把手教你自己构建puppeteer的docker镜像

404 阅读1分钟

1. 下载puppeteer代码

git clone https://github.com/puppeteer/puppeteer.git

2. 下载编译puppeteer所依赖npm包

进入下载的puppeteer根目录

cd puppeteer
npm i

3. 编译puppeteer代码

npm run build

4. 打包puppeteer本地安装包,构建docker镜像用

./docker/pack.sh

执行以上代码后,会在docker目录下生成puppeteer-browsers-latest.tgz puppeteer-core-latest.tgz puppeteer-latest.tgz三个包

5. 构建puppeteer的docker镜像

cd docker
docker build --platform linux/amd64  -t custom-image-name:18.15-pptr-fonts

FAQ:

  1. docker构建不成功
    • 有可能是网络的问题。公司如果有限速,可以回家里试试,或者设置vpn代理试试

参考链接: