下载Docker镜像,下载地址:https://eco.dameng.com/download/ 或者直接知道下载地址后: wget https://download.dameng.com/eco/dm8/dm8_20220822_rev166351_x86_rh6_64_ctm.tar 例如下载到的tar文件存放在/opt/dm8_20220822_rev166351_x86_rh6_64_ctm.tar 导入安装包: #导入安装包 docker load --input /opt/dm8_20220822_re…

2023-06-04 0条评论 367点热度 0人点赞 admin 阅读全文

有一些安全有要求的情况下,需要在没有网络的Linux服务器上安装Docker 首先下载Docker安装文件 x86 架构 https://download.docker.com/linux/static/stable/x86_64/ aarch 架构 https://download.docker.com/linux/static/stable/aarch64/ 1、下载 docker二进制包文件,例如下载的是:https://download.docker.com/linux/static/stable/x86_…

2023-05-21 0条评论 279点热度 0人点赞 admin 阅读全文

之前的文章有介绍利用Puppeteer部署Docker,生成截图,详见:https://blog.terrynow.com/2022/10/29/use-node-puppeteer-docker-mingalevme-screenshoter-as-service-to-fullscreen-screenshot-and-support-chinese/,不过并不能生成PDF,本次介绍另一个Docker镜像,是生成PDF的。 镜像地址是: https://hub.docker.com/r/hmtx/puppete…

2022-12-13 0条评论 674点热度 0人点赞 admin 阅读全文

希望利用程序对网页进行截图,或者将复杂的HTML(带复杂的CSS3语法或者Javascript)转换成网页图片。 另外如果希望把网页生成PDF,可以查看这里:https://blog.terrynow.com/2022/12/13/use-node-puppeteer-docker-generate-pdf-as-service-and-support-chinese/ 有考虑过几种实现方式 html2image转换如果你是简单的HTML是没有问题,方式也比较简单,缺点是负责的Html无法正确渲染 PhantomJ…

2022-10-29 0条评论 1291点热度 0人点赞 admin 阅读全文

今天在CentOS上安装了最新的Docker-ce(最新会安装到20.10版本),安装完成后,发现无法启动任何容器container,就算是简单的官方helloworld都不行: docker run hello-world 错误日志如下: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: e…

2022-08-24 0条评论 2109点热度 0人点赞 admin 阅读全文

重装了Docker后发现外部无法访问容器内的应用,从宿主机去ping容器的IP也无法ping通。 通过ifconfig查看宿主机为docker创建的虚拟网卡docker0,状态也是正常(IP地址是172.17.0.1),docker容器IP是172.17.0.2,无法ping通。 删除并重新设置了docker0网卡后成功解决 1) 删除原有配置 service docker stop ip link set dev docker0 down brctl delbr docker0 iptables -t nat -…

2022-08-23 0条评论 1188点热度 0人点赞 admin 阅读全文

RT 运行了容器以后,如果镜像更新了,我们要更新容器会比较麻烦,通常要这样做: 停止容器:docker stop <CONTAINER_ID> 删除容器:docker rm <CONTAINER_ID> 更新镜像:docker pull <IMAGE_ID> 启动容器:docker run <ARG> ... <IMAGE_ID> 如果有很多容器需要维护,或者更新频率比较频繁的话,还是挺麻烦的。 Watchtower 是一个可以实现自动化更新 Docker…

2022-08-05 0条评论 829点热度 0人点赞 admin 阅读全文

XXL-JOB是一个分布式任务调度平台,如果你的项目有大量的任务(定时任务)需要执行,且希望以一种很灵活方便的模式来管理,那么选择这个真的很好用。否则选择SpringBoot自带的Schedule/Cron便可,参考:https://blog.terrynow.com/2021/07/10/java-spring-springboot-schedule-implement/ xxl-job项目地址参考:https://www.xuxueli.com/xxl-job/ https://gitee.com/xuxuel…

2022-06-20 0条评论 541点热度 0人点赞 admin 阅读全文

如果经常做一些docker操作的测试,例如下载image镜像、导入、导出后删除、频繁的生成容器后删除等,发现很快磁盘空间减少了很多。 清理contaner容器 # 找到状态是exited或者dead的容器 docker ps --filter status=exited --filter status=dead -q # 列出exited或者dead的容器后直接删除 docker rm $(docker ps --filter=status=exited --filter=status=dead -q) # 或者直…

2022-06-14 0条评论 1403点热度 0人点赞 admin 阅读全文

我们知道,RabbitMQ是没有延时列队的,要实现延时列队需要用迂回的方式: 使用2个列队 给第一个列队设置一个ttl(Time-To-Live消息存活时间),且让列队不消费,等待这个ttl的时间后,列队消息死亡,进入死信exchange到死信列队 设置死信列队可以再次路由到其他队列中,进行消息,从而实现延时的功能 流程图如下: 这个方式有个问题就是流程有点复杂, 会产生很多列队和交换机(尤其是当业务较多,有较多类型的消息要实现延迟的情况下,会成倍的增加这些列队)容易出错。 RabbitMQ是支持插件的,好在有专门…

2022-06-04 0条评论 883点热度 0人点赞 admin 阅读全文