docker 安装 golang
时间: 2023-10-02 10:12:35 浏览: 54
要在 Docker 中安装 Golang,您可以执行以下步骤:
1. 在 Docker 中安装 Golang 镜像。
您可以从 Docker Hub 上获取 Golang 镜像,使用以下命令下载和安装最新版本的 Golang:
```
docker pull golang
```
2. 创建一个 Docker 容器,并将 Golang 源代码复制到容器中。
使用以下命令创建一个 Docker 容器:
```
docker run -it --name my-golang-container golang /bin/bash
```
这会启动一个新容器,并将您置于 Bash shell 中。然后,您可以将您的 Golang 源代码复制到容器中,例如,假设您的代码位于 `$HOME/go/src/myapp` 目录中:
```
docker cp $HOME/go/src/myapp my-golang-container:/go/src/myapp
```
这将把您的代码复制到 Docker 容器中的 `/go/src/myapp` 目录中。
3. 在容器中编译和运行您的 Golang 程序。
在 Docker 容器中,您可以使用 Golang 的标准命令来编译和运行您的程序。例如,要编译您的 Golang 程序,使用以下命令:
```
cd /go/src/myapp
go build
```
要运行您的程序,使用以下命令:
```
./myapp
```
如果您在程序中使用了外部依赖项,您可能需要在容器中安装它们。您可以通过在容器中运行 `go get` 命令来安装它们,例如:
```
go get github.com/foo/bar
```