在 GCP Container-Optimized OS 上构建 go 可执行文件的 GOOS 和 GOARCH 值是什么

pri*_*oki 1 go google-cloud-platform google-kubernetes-engine

我正在编写一个脚本,它将从谷歌云存储下载可执行二进制文件并在谷歌云计算上执行它。

但是,我不知道使用命令构建可执行文件的正确值GOOSGOARCH环境变量是什么go build

Pet*_*ter 6

Container-Optimized OS 是 Linux 的衍生产品,据我所知,所有 GCE 实例都是 x86_64 机器。本机为n1-standard-1,COS镜像稳定:

user@instance-1 ~ $ uname -a
Linux instance-1 4.4.111+ #1 SMP Thu Apr 5 21:21:21 PDT 2018 x86_64 Intel(R) Xeon(R) CPU @ 2.50GHz GenuineIntel GNU/Linux
Run Code Online (Sandbox Code Playgroud)

所以为了COS使用而构建

GOOS=linux GOARCH=amd64
Run Code Online (Sandbox Code Playgroud)