通过Metadata获取实例类型
通过在实例内访问metadata服务获取当前实例的信息
阿里云
curl http://100.100.100.200/latest/meta-data/instance/instance-type
通过Metadata获取实例类型
通过在实例内访问metadata服务获取当前实例的信息
curl http://100.100.100.200/latest/meta-data/instance/instance-type
使用默认的docker buildx只能创建对应架构的多架构镜像,例如在Intel平台只能创建linux/amd64,linux/386架构镜像,在ARM平台只能创建linux/arm64,linux/arm/v7,linux/arm/v6,无法实现在同一个build内创建跨平台架构,只能使用tag来区分架构,但是使用起来非常不方便。使用multiarch/qemu-user-static则可以在一个平台内实现创建多架构镜像的功能。
使用multiarch/qemu-user-static创建多架构环境
docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
关于docker镜像的基础镜像没有固定版本导致的运行出错
root@sha:~# docker run -it --rm --privileged minirplus/speedtest-cli:latest --no-upload --server 3633 Retrieving speedtest.net configuration... Traceback (most recent call last): File "/usr/local/bin/speedtest-cli", line 8, in <module> sys.exit(main()) File "/usr/local/lib/python3.10/site-packages/speedtest.py", line 1986, in main shell() File "/usr/local/lib/python3.10/site-packages/speedtest.py", line 1872, in shell speedtest = Speedtest( File "/usr/local/lib/python3.10/site-packages/speedtest.py", line 1091, in __init__ self.get_config() File "/usr/local/lib/python3.10/site-packages/speedtest.py", line 1173, in get_config ignore_servers = list( ValueError: invalid literal for int() with base 10: ''
腾讯云 轻量应用服务器 2核4GB 使用体验
Amazon Lightsail 1vCPU 2GB 实例使用体验