在使用Docker搭建Go語言環境時,可以使用現成的Go語言Docker鏡像,也可以自己構建Docker鏡像。
使用現成的Go語言Docker鏡像:
docker run -it --rm golang:latest
以上命令啟動了golang:latest鏡像,并進入交互式終端。
自己構建Docker鏡像:
FROM golang:latest
RUN mkdir /app
COPY main.go /app
WORKDIR /app
RUN go build -o main .
CMD ["./main"]
以上Dockerfile文件創建了一個鏡像,將代碼文件main.go拷貝到/image-app目錄下,然后在/app目錄下編譯main.go生成可執行文件main,并將其作為CMD指令在容器內執行。