fc icon indicating copy to clipboard operation
fc copied to clipboard

端云联调本地代理镜像还需要考虑 arm 架构的机器

Open rsonghuster opened this issue 2 years ago • 3 comments

WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested exec /bin/bash: exec format error

端云联调本地代理镜像还需要考虑 arm 架构的机器

需要提供两个镜像, 根据本地环境去识别需要拉起什么 image, 之前默认是 x64

rsonghuster avatar Sep 19 '22 05:09 rsonghuster

proxy 启动失败导致 session fail 的解决了,

export TUNNEL_SERVICE_PROXY_IMAGE_LATEST_VERSION=v0.1.3-arm64

但是后续启动 fc 函数实例还是会失败, 因为函数实例镜像也是基于 x64 docker build 的

所以这个问题需要完整统一看待, fc-docker 也需要有完整的 arm64 镜像支持

rsonghuster avatar Sep 19 '22 14:09 rsonghuster

如果本地使用 M1 mac 机器或者 linux 机器是 arm64 架构, 使用 custom runtime 执行 java 或者 golang 开发, 请先执行

export TUNNEL_SERVICE_PROXY_IMAGE_LATEST_VERSION=v0.1.3-arm64
export FC_DOCKER_VERSION=1.10.4-arm64

rsonghuster avatar Sep 20 '22 06:09 rsonghuster

export TUNNEL_SERVICE_PROXY_IMAGE_LATEST_VERSION=v0.1.3-arm64
s proxied setup

ERROR:

(HTTP code 404) unexpected - manifest for registry.cn-hangzhou.aliyuncs.com/aliyunfc/ts-local:v0.1.3-arm64 not found: manifest unknown: manifest unknown

nobodyiam avatar Feb 08 '23 08:02 nobodyiam