linux - 启动由 Go 编译器构建的可执行文件时出错

标签 linux go coreos

我是 Go 的新手,我的 MAC 上有一个用 Go 编写的 docker 插件。我使用以下命令构建它:

env GOOS=linux GOARCH=amd64 go build

输出是二进制文件。当我将它复制到 CoreOS 并尝试执行时:

./my-binary-file

结果是:

"2016/12/07 08:05:00 Error Group root not found"

执行文件的操作系统是CoreOS。我检查了 MAC 和 CoreOS,它们都是 x86_64。

为什么我会收到这个错误?

编辑:

问题出在 ServerUnixGroup 中。它应该是“docker”而不是“root”。

最佳答案

问题出在 ServerUnixGroup 中。它应该是“docker”而不是“root”。

– user2739823

关于linux - 启动由 Go 编译器构建的可执行文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41012288/

相关文章:

amazon-web-services - kubernetes + coreos 集群 - 替换证书

c++ - Boost 托管映射文件 : not compatible between OSX and Linux?

linux - 如何知道linux中的执行时间

linux - 如何通过pid识别程序

go - IEEE 754 二进制 float 不精确

转到对 Ctrl + D 使用react

go - 在 GORM 中创建关联记录?

coreos - 无法为 vethXXXXX : No such file or directory 生成永久 MAC 地址

docker - 使用CoreOS和Fleet发行具有数据量的镜像启动问题

node.js - Linux - 在时间段到期后运行脚本