我正在尝试在Alpine Docker镜像中安装Go。为此,我从这里下载了tar文件,并在我的alpine docker镜像中使用以下命令解压它:
tar -C /usr/local -xzf go1.10.3.linux-amd64.tar.gz
将路径导出到go二进制文件,命令如下:
export PATH=$PATH:/usr/local/go/bin
然而,当我输入go version
时,显示sh: go: not found
。我对alpine不太熟悉。有人知道我错过了什么吗?
复现步骤-
$ 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
echo $PATH
告诉你什么? - Jonathan Hall/usr/local/go/bin # echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin
- Yogesh Jilhawar