https://github.com/chai2010/goapp-in-docker
Building Minimal Docker Containers for Go App
https://github.com/chai2010/goapp-in-docker
cgo docker go golang
Last synced: over 1 year ago
JSON representation
Building Minimal Docker Containers for Go App
- Host: GitHub
- URL: https://github.com/chai2010/goapp-in-docker
- Owner: chai2010
- License: bsd-3-clause
- Created: 2017-08-25T09:12:41.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-01-09T10:17:08.000Z (over 8 years ago)
- Last Synced: 2025-04-16T02:17:39.864Z (over 1 year ago)
- Topics: cgo, docker, go, golang
- Language: Go
- Homepage:
- Size: 82 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 运行Go应用的最小Docker环境
- [hello-v1](hello-v1): 最小的 Go 程序, 没有导入任何包, 禁止 cgo (700+KB)
- [hello-v2](hello-v2): 包含 cgo 和 net 包, 开启 cgo 功能, 全部静态链接 (5+MB)
- [mini-docker](mini-docker): 通过不到100行Go代码打造你自己的容器(转载)
### build环境
为了完美支持cgo的交叉编译, [hello-v2](hello-v2) 采用了在 Docker 中编译目标的方案, 支持在 macOS 等其它系统开发.