https://medium.com/iron-io-blog/an-easier-way-to-create-tiny-golang-docker-images-7ba2893b160

 

2015 7월의 기사

GorillaMux를 사용한 단순한 Web서버 프로그램을 준비한다

 

순서

1. Godep 등을 사용하여 의존 모듈을 고정시킨다

2. Docker 컨테이너 내에서 바이너리를 빌드 한다

3. 가능한 한 작게 Docker 이미지(예를 들면 `scratch` )을 찾고, 이것에 바이너리를 묻는다

4. 최종적으로 이미지 파일 크기는 4MB가 된다.

 

* 샘플 코드는 여기에 있다.

https://github.com/treeder/tiny-golang-docker

 

 

출처: http://blog.craftgear.net/56273d35642e1c0100000001/title

저작자 표시
신고
by 흥배 2015.10.30 08:00
| 1 |