我正在尝试在 Alpine Docker 映像中安装 Go。为此,我从 这里 在我的 alpine docker 映像中下载了 tar 文件,使用以下命令解压缩它:
tar -C /usr/local -xzf go1.10.3.linux-amd64.tar.gz
导出的 PATH 已二进制为:
导出 PATH=$PATH:/usr/local/go/bin
但是,当我说 go version
时,它会说 sh: go: not found
。我对高山很陌生。有谁知道,我在这里想念什么?
重现步骤-
$ docker run -it alpine sh
$ wget https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz
$ tar -C /usr/local -xzf go1.10.3.linux-amd64.tar.gz
$ export PATH=$PATH:/usr/local/go/bin
$ go version
原文由 Yogesh Jilhawar 发布,翻译遵循 CC BY-SA 4.0 许可协议
谢谢BMitch。
我编译了 go 源代码并在 alpine 图像容器中执行了以下步骤。