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:[镜像版本号]