心得坊

所见即所得

Goalng编译运行缺失静态库解决办法

开发的一个程序,利用Docker镜像golang:1.20.2打包后的二进制文件 ,放到debian系统服务器上面运行发现缺少运行库,最简单的做法就是使用dockerfile镜像来运行 。

贴上Dockerfile的文件:

FROM golang:1.21.10-alpine3.19
ADD ./c1 /root/
EXPOSE 9999
WORKDIR /root
ENTRYPOINT [ "/root/c1", "-p", "9999" ]


贴上打包命令:

docker build -t c1-app .
docker rm -f c1-app
docker run -d --name c1-app -p 9999:9999 c1-app


Powered By Z-BlogPHP 1.7.3

又拍云提供CDN及云存储服务   

蜀ICP备2024069014号-1