Docker部署go项目

时间:2024-10-10 15:02:16

文章目录

  • Docker部署go项目
    • 创建go项目
    • 初始化一下项目
    • 创建一个gin项目
    • 创建Dockerfile
    • 将项目上传到服务器
    • 运行docker命令
    • 查看镜像
    • 运行镜像
    • 测试
    • 注意事项


Docker部署go项目

创建go项目

mkdir test_docker
cd test_docker
code .

初始化一下项目

go mod init test_docker

创建一个gin项目

创建一个gin项目,这里以gin为例,其他go项目都可以。

package main

import "/gin-gonic/gin"

func TestDocker(c *gin.Context) {
   
	c.JSON(200, gin.H{
   
		"message": "Psych test docker...",
	})
}

func