【puppeteer】wvp-puppeteer制作 过程

目录

最后的结论

制作windows&ubuntu的docker

重启桌面上的docker

命令重启

[通过 Docker Desktop 图形界面重启](#通过 Docker Desktop 图形界面重启)

[制作centos docker](#制作centos docker)

测试

参考文档



最后的结论

ubuntu && windows 使用 dualvenregistry:5000/wvp-puppeteer:1.0

centos7 使用: dualvenregistry:5000/wvp-puppeteer16

安装包里制作 分别对应 25,26序号:

制作windows&ubuntu的docker

后记:

由于制作出来的docker在测试中发现在centos里启动后,会出现:

复制代码
#  node[1]: std::unique_ptr<long unsigned int> node::WorkerThreadsTaskRunner::DelayedTaskScheduler::Start() at ../src/node_platform.cc:68
  #  Assertion failed: (0) == (uv_thread_create(t.get(), start_thread, this))

----- Native stack trace -----

 1: 0xcc7e17 node::Assert(node::AssertionInfo const&) [node]
 2: 0xd4818e node::WorkerThreadsTaskRunner::WorkerThreadsTaskRunner(int) [node]
 3: 0xd4826c node::NodePlatform::NodePlatform(int, v8::TracingController*, v8::PageAllocator*) [node]
 4: 0xc7bd07  [node]
 5: 0xc7d264 node::Start(int, char**) [node]
 6: 0x7f12e938424a  [/lib/x86_64-linux-gnu/libc.so.6]
 7: 0x7f12e9384305 __libc_start_main [/lib/x86_64-linux-gnu/libc.so.6]
 8: 0xbd12ee _start [node]
这个docker镜像可以在ubuntu上顺利运行,但在centos7上却报这位的错,是什么原因啊

根据官网里的提示,灵机一动,就使用16作为镜像

docker build -t dxw-pupet4 -f .\dockerfile2 .

docker run -itd --name dxw4 -p 35105:35105 dxw-pupet4

推送到私库

docker tag dxw-pupet4:latest dualvenregistry:5000/wvp-puppeteer:v1.0

docker push dualvenregistry:5000/wvp-puppeteer:v1.0

测试

重启桌面上的docker

命令重启

net stop com.docker.service

net start com.docker.service

通过 Docker Desktop 图形界面重启

  • 打开 Docker Desktop 应用程序。通常可以在开始菜单或系统托盘(位于桌面右下角)中找到它。

  • 找到并点击 Docker Desktop 界面中的设置图标(一般是一个齿轮形状的图标)。

  • 在设置菜单中,找到 "Restart" 选项(可能在 "General" 或 "Advanced" 等相关选项卡下),然后点击该选项,即可重启 Docker 服务。

制作centos docker

docker build -t dxw-puppe5 -f .\dockerfile4 .

PS D:\java\mesh\screen> docker tag dxw-puppe5:latest dualvenregistry:5000/wvp-puppeteer16

PS D:\java\mesh\screen> docker push dualvenregistry:5000/wvp-puppeteer16

测试

复制代码
docker run -itd --name dxw -p 35105:35105 -v /docker/puppeteer/shots:/home/pptruser/shots -v /docker/puppeteer/linuxScreen.js:/home/pptruser/linuxScreen.js -v /docker/puppeteer/conf.json:/home/pptruser/conf.json  dualvenregistry:5000/wvp-puppeteer16

参考文档

Docker | Puppeteer (pptr.dev)

docker 运行node18 异常解决_docker node18-CSDN博客

https://gitlab.gbcom.com.cn/mesh/screen.git

相关推荐
潘正翔6 分钟前
docker核心概念
linux·运维·服务器·docker·容器·centos·运维开发
weigangwin39 分钟前
agent-workspace-linux 不是远程桌面:Linux AI 工作区的隔离边界验收
linux·xvfb·mcp·桌面隔离·权限边界·bubblewrap·agent-workspace
renhongxia11 小时前
世界模型,是“空中楼阁”还是AGI的“最后一块拼图”?
运维·服务器·数据库·人工智能·算法·agi
Dovis(誓平步青云)2 小时前
远程办公软件文件传输实测:6 款工具的速度、稳定性和办公体验对比
linux·运维·服务器·后端·生成对抗网络
专注_每天进步一点点2 小时前
SLB(绑定弹性公网ip)-gateway-业务pod,gateway上出现reset by peer,业务pod上没有reset by peer
服务器·tcp/ip·gateway
Java小白笔记3 小时前
Docker 安装配置完全指南:MacOS 、Windows、Linux环境下的安装、配置与验证
linux·macos·docker
csdn_aspnet3 小时前
GitHub Actions自动化运维实战,用CI/CD流水线实现测试、部署、安全扫描一体化
运维·安全·ci/cd·自动化·github
ACP广源盛139246256734 小时前
GSV6155@ACP# 搭配 AI 服务器、AI PC 完整适配方案
大数据·服务器·人工智能·分布式·单片机·嵌入式硬件
Inhand陈工4 小时前
数据中心UPS无功补偿与智能化监控方案:基于IG502的Modbus RTU转IEC61850实战
运维·人工智能·物联网·信息与通信
qetfw5 小时前
CentOS 7 搭建 LDAP 目录服务
linux·运维·centos