docker部署go项目
时间: 2023-11-12 15:04:03 浏览: 80
docker部署Java项目流程
要在 Docker 中部署 Go 项目,可以按照以下步骤操作:
1. 创建一个 Dockerfile 文件,其中包含以下内容:
```Dockerfile
FROM golang:1.15
WORKDIR /app
COPY . .
RUN go build -o main .
EXPOSE 8080
CMD ["./main"]
```
2. 在终端中切换到项目目录并运行以下命令构建 Docker 镜像:
```bash
docker build -t my-go-app .
```
该命令将在当前目录中的 Dockerfile 中构建一个名为 my-go-app 的镜像。
3. 运行以下命令来启动 Docker 容器并运行 Go 应用程序:
```bash
docker run -p 8080:8080 my-go-app
```
该命令将启动一个名为 my-go-app 的容器,并将容器中的 8080 端口映射到主机的 8080 端口。
4. 现在,您可以通过访问 http://localhost:8080 来访问您的 Go 应用程序。
这样您就可以在 Docker 中成功部署您的 Go 项目了。
阅读全文