1. goland配置Dockerfile

项目中新建Dockerfile文件

配置Dockerfile

Dockerfile
FROM golang:alpine

ENV GO111MODULE=on \
    CGO_ENABLE=0 \
    GOOS=linux \
    GOARCH=amd64 \
    GOPROXY="https://goproxy.cn,direct"

WORKDIR /goweb
COPY out/* ./app

EXPOSE 8088
CMD ["/goweb/app"]

WORKDIR
COPYEXPOSECMD
2. goland构建项目

编辑构建参数

这样构建之后的产物就会在out文件夹里边,然后Dockerfile去out文件夹COPY产物,复制到docker容器内

3. Dockerfile执行


点击这里的运行就可以

登录Linux可以看到我们的docker