puppeteer是谷歌官方出品的乙個通過devtools協議控制headless chrome的node庫。可以通過puppeteer的提供的api直接控制chrome模擬大部分使用者操作來進行ui test或者作為爬蟲訪問頁面來收集資料。
更多的介紹,可以參考這裡
專案中使用到了 puppeteer 來做一些爬蟲專案,最後需要把應用容器化部署在 docker 上,於是就有了這篇文章。
谷歌官方還沒有推出乙個官方的 docker 映象,github上有乙個 issue,有需要的話可以關注下,但是官方有乙個 dockerfile 示例
參見官方文件:
dockerfile 內容詳見:
如果可以使用 docker-compose 的話,建議還是使用 docker-compose
最後如果你在考慮容器化乙個 puppeteer 應用,希望你可以使用這個映象,如果有什麼問題也歡迎和我聯絡,我會盡我所能去解決問題。
AntDB容器化應用介紹
作業系統 centos7.4 docker版本 1.13 antdb版本 4.0antdb架構 2c2d,每物理機1c1d啟動2個docker容器,每個元件在單獨容器執行 物理機數量 2臺gtm容器ip 172.30.88.11 容器埠對映 9435 5432 cd1容器ip 172.30.88.2...
angular應用容器化部署
完整的 dockerfile 如下 from node as builder set working directory run yarn yarn run build from nginx stable alpine copy from dist to nginx root dir expose ...
docker容器化部署nodejs應用
使用 dockerfile 建立映象 bossnodejs test v1.0.1 映象名稱 v版本號 空格 點 dockerfile 檔案所在目錄,可以指定dockerfile 的絕對路徑 docker build t bossnodejs test v1.0.1 標記本地映象,將其歸入某一倉庫 ...