容器中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 连接验证

浙公网安备 33010602011771号