用 golang 官方 Docker 镜像运行项目
欢迎访问我的 GitHub
这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos
两个命令运行 hellowrold.go
假设文件夹 service 和 hello 都在目录 /Users/will/temp/201902/24 下;
命令行进入目录 /Users/will/temp/201902/24 ,执行以下命令,即可创建一个 Dockerfile 文件,用于稍后的镜像制作:
复制代码
从 Dockerfile 内容可见,该镜像做的事很简单:先将当前目录下的 go 源文件夹复制到镜像内,再执行 go install 命令编译构建,生成可执行文件;
执行以下命令,先构建镜像再创建一次性容器,该容器启动后立即运行镜像中构件好的可执行文件:
复制代码
输出如下:
复制代码
可见 go 程序已经正常运行;
以上就是在 Docker 运行 golang 程序的快捷方式,如果不想配置 go 环境,可以用此方式快速运行程序;
欢迎关注 InfoQ:程序员欣宸
版权声明: 本文为 InfoQ 作者【程序员欣宸】的原创文章。
原文链接:【http://xie.infoq.cn/article/a4741481cfb9f3126f9146591】。文章转载请联系作者。
评论