Operations/Docker (1) 썸네일형 리스트형 [Docker] Golang으로 도커 이미지 만들기 기본적으로 golang은 컴파일 언어이기 때문에 go build 명령어를 통해서 하나의 파일을 만들어냅니다. 이 build하는 과정까지 docker image에 포함한다면 이미지의 크기가 커질 수 있기 때문에 멀티 스테이지를 이용한 빌드 방법으로 빌드 된 파일 하나만을 가지고 도커 이미지를 만드는 방법이 있습니다. 빌드 할 예시 파일 gin의 예시코드를 실행시키는 dockerfile을 예시로 build연습을 해보겠습니다! package main import ( "net/http" "github.com/gin-gonic/gin" ) func main() { r := gin.Default() r.GET("/ping", func(c *gin.Context) { c.JSON(http.StatusOK, gin.H.. 이전 1 다음