官方文档上的方法

https://golang.org/doc/install#extra_versions

1
2
3
4
5
6
7
8
9
10
Installing extra Go versions
It may be useful to have multiple Go versions installed on the same machine, for example, to ensure that a package's tests pass on multiple Go versions. Once you have one Go version installed, you can install another (such as 1.10.7) as follows:

$ go get golang.org/dl/go1.10.7
$ go1.10.7 download
The newly downloaded version can be used like go:

$ go1.10.7 version
go version go1.10.7 linux/amd64
All Go versions available via this method are listed on the download page. You can find where each of these extra Go versions is installed by looking at its GOROOT; for example, go1.10.7 env GOROOT. To uninstall a downloaded version, just remove its GOROOT directory and the goX.Y.Z binary.

先下载对应版本的管理器
go get golang.org/dl/go1.10.7

再下载
go1.10.7 download

1.10.7 替换成你要的版本

各种版本号在这里找
https://golang.org/dl/

感谢您的阅读,本文由 smallwhite's Blog 版权所有。如若转载,请注明出处:smallwhite's Blog(https://smallwhite.ml/pub/go/multi-go-version.html
docker 突然不能被外网访问