이 글은 docker 설치를 했다는 가정에서 진행한다. 먼저 go docker 버전을 가져오자 docker pull 해도 되지만 필요한 걸 추가할 수도 있을 것 같아 Dockerfile 을 만들었다. FROM golang:1.7-alpine go 1.7을 비교적 가벼운 alpine linux버전에 올리자. docker build . 해서 image를 만들자 docker images를 해서 확인할 수 있다. alpine 이 아니라 그냥 1.7도 docker pull golang:1.7 해서 가져와봤는데 $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE golang 1.7-alpine 52493611af1e 5 days ago 241.1 MB golang 1.7 fe25c00086fb 5 days ago 669.6 MB 용량 차이가 제법 난다. 1.7은 안쓸거니까 docker rmi golang:1.7 해서 바이바이. docker run -it --rm --name migolang golang:1.7-alpine go 작동을 확인해보자. 잘되면 OK. golang:1.7-alpine이 불편하면 docker build -t migolang . 과 같이 태그를 지정할 수도 있다. docker run -it --rm --name migolang migolang go 처럼 쓸 수 있는 것. 옵션에 대해 구구절절 설명을 좀 하면 docker run -it --rm --name migolang golang:1.7-alpine go
Meteor evangelist, IoT, Renoise, Lua, Javascript, Coffeescript