Puppeteer 官方关于 Docker 的使用文档

https://pptr.dev/guides/docker

把 Puppeteer 官方 Docker 镜像推送到阿里云

hub.docker.com 上面没有 Puppeteer 官方维护的镜像,是因为官方把镜像放到 Github 上的进行托管了。所以我们需要把镜像拉下来,再推送到境内的镜像服务来提升拉取之后的拉取速度,这里用的是阿里云。

1. 拉取官方镜像

镜像列表地址:https://github.com/puppeteer/puppeteer/pkgs/container/puppeteer

docker pull ghcr.io/puppeteer/puppeteer:19.7.1

2. 将官方镜像推送到阿里云

docker images # 获取镜像id
docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/[namespace]/[repo]:[镜像版本号]
docker login --username=[username] registry.cn-hangzhou.aliyuncs.com
docker push registry.cn-hangzhou.aliyuncs.com/wujingquan/puppeteer:[镜像版本号]