下面是dockerfile 文件
- FROM golang:latest
- MAINTAINER Arvonhuang "[email protected]"
- WORKDIR $GOPATH/src/arvonblog
- ADD ./arvonblog/ $GOPATH/src/arvonblog
- #WORKDIR $GOPATH/src/arvonblog
- RUN go get github.com/astaxie/beedb && go get github.com/astaxie/beego && go get github.com/astaxie/beego/orm && go get github.com/astaxie/beego/toolbox
- RUN go get github.com/ziutek/mymysql/godrv
- RUN go build ./main.go
- EXPOSE 9090
- #ENTRYPOINT ["./main"]
#1.構建鏡像
docker build -t arvonblog .
#2.運行鏡像
docker run -p 8099:9090 -d arvonblog ./main &