Top Menu

如何用Docker容器化Speedtest-CLI进行测速

如何用Docker容器化Speedtest-CLI进行测速

安装Docker

创建并进入工作目录

创建Dockerfile

输入命令

这里基础镜像使用python:rc-alpine3.13,构建完成后的镜像总大小50MB

创建images

登录Docker

上传images

访问:https://hub.docker.com/r/minirplus/speedtest-cli

Done!

测试images

运行测速

或者程序自动调用测速并返回json格式结果

以上image只能用于amd64架构CPU

下面试图创建ARM分支版本,使用基于ARM架构的AWS t4g实例

切换至t4g,查询本机支持的架构

使用buildx创建多架构镜像

访问:https://hub.docker.com/r/minirplus/speedtest-cli/tags?page=1&ordering=last_updated

这个时候看到tag:arm已经支持arm的不同架构

测试,登录RaspberryPi,树莓派与t4g一样是基于ARM架构

查看架构

安装Docker

运行测速

为何需要–privileged?

Done!

 

There are no comments yet

  • Hello, guest

Powered by WordPress. Designed by WooThemes