1. 编写 Dockerfile 文件

首先需要编写一个 Dockerfile 文件,用于构建 Docker 镜像。在项目根目录下创建一个名为 Dockerfile 的文件,并输入以下内容:

# 基础镜像
FROM golang:1.15

# 作者信息
LABEL MAINTAINER="Your Name <your_email@example.com>"

# 工作目录
WORKDIR /go/src/app

# 复制应用文件到工作目录
COPY . .

# 构建应用程序
RUN go build -o app

# 运行命令
CMD ["/go/src/app/app"]

上述 Dockerfile 中:

golang:1.15/go/src/app/go/src/app/app
  1. 构建 Docker 镜像

接下来需要在终端进入项目根目录中,执行以下命令构建 Docker 镜像:

docker build -t my-golang-app .

-t.
  1. 运行 Docker 容器

最后,运行以下命令启动 Docker 容器:

docker run --rm -it -p 8080:8080 my-golang-app

--rm-it-p
http://localhost:8080