docker部署golang

1.编译main文件

  因为开发环境是windows, 服务器是centOS, 交叉编译

  SET CGO_ENABLED=0

  SET GOOS=linux

  SET GOARCH=amd64

  go build

  

2. Dockerfile以及构建镜像

  

 

   go-web是main文件编译后的二进制文件

   Dockerfile文件内容:

  

 

 

  构建镜像

  

 

 3. 运行

  

  

 

   

  运行成功

 

  

  

  

posted @ 2019-11-28 17:00  knox大树  阅读(1031)  评论(0编辑  收藏  举报