容器中golang开启debug

镜像中安装dlv命令
1、下载指定版本delve到本地
下载地址 https://github.com/go-delve/delve
2、修改Dockerfile新增一下内容

ADD  ./delve-<XXX>.tar.gz /tmp
WORKDIR /tmp/delve-<XXX>
RUN go install github.com/go-delve/delve/cmd/dlv && rm -rf /tmp/delve-<XXX>

CMD ["dlv", "exec", "/root/<APP>", "--headless", "--listen=:2345","--api-version=2","--accept-multiclient"]

3、通过dlv connect 127.0.0.1:2345 连接验证

posted @ 2025-05-14 16:44  在半空頫視地球╰☆╮  阅读(17)  评论(0)    收藏  举报