docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > docker搭建go环境

使用docker搭建go环境的简单步骤

作者:天赋小北

最近公司里面的项目用到了Docker,正好准备学习下Golang,所以就学习Golang顺便也学习下Docker怎么用的,刚好从头开始配置下环境,这篇文章主要给大家介绍了关于使用docker搭建go环境的简单步骤,需要的朋友可以参考下

一. docker拉取golang镜像

docker pull golang

二. 查看是否镜像是否拉取成功

//展示目前所有镜像
docker images

在镜像列表中有golang即代表golang镜像已经拉取成功。

三. 运行golang容器

// 运行golang镜像docker run -it golang /bin/bash // 容器启动成功后,执行go env

进入容器后,接下来就是设置go的env环境变量,首先用:

go env

go env -w GO111MODULE=on #开启go mod
go env -w GOPROXY="https://goproxy.cn"

自此,所有设置都完成,为了以后不重复进行设置,我们保存容器生成我们自己部署好的go环境镜像:

docker commit 276 golang-local

先关闭之前的golang容器

然后开启我们新镜像

docker run -itd -p 8081:8081 -v /D/code/go:/go --name golangtest golang-local

解释下关键的命令参数:

package main
import (
    "fmt"
)
func main() {
    fmt.Println("Hello Word")
}

在本地新建test.go

打开容器,查看容器下是否存在test.go文件,执行test.go文件

出现Hello Word表示环境搭建完成啦!

总结

到此这篇关于使用docker搭建go环境的文章就介绍到这了,更多相关docker搭建go环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文