版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
前言
最近写一个小程序由于自己的电脑是windows,不过要编译成linux系统的二进制程序(该场景用镜像不合适),于是直接在阿里云的ECS(没有go环境)利用基础镜像进行了编译。
代码目录
ci_tools
├── ci.sh
├── mail.go
├── main.go
build.sh
docker run --rm -i -v `pwd`:/go/src/ci -w /go/src/ci golang:1.11.5 go build -o ci ci
- –rm 编译完就删掉容器
- -v 当前目录和基础镜像的目录做个挂载